diff --git a/src/api/areavisual/lane.js b/src/api/areavisual/lane.js
new file mode 100644
index 00000000..4c83633c
--- /dev/null
+++ b/src/api/areavisual/lane.js
@@ -0,0 +1,49 @@
+/*
+ * @Author: zwq
+ * @Date: 2025-11-17 09:25:12
+ * @LastEditors: zwq
+ * @LastEditTime: 2026-01-14 13:53:22
+ * @Description:
+ */
+import request from '@/utils/request'
+
+
+// 获得巷道分页
+export function getLanePage(query) {
+ return request({
+ url: '/wms/lane/page',
+ method: 'get',
+ params: query
+ })
+}
+// 获得巷道
+export function getLane(id) {
+ return request({
+ url: '/wms/lane/get?id=' + id,
+ method: 'get'
+ })
+}
+// 删除巷道
+export function deleteLane(id) {
+ return request({
+ url: '/wms/lane/delete?id=' + id,
+ method: 'delete'
+ })
+}
+// 更新
+export function updateLane(data) {
+ return request({
+ url: '/wms/lane/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 创建
+export function createLane(data) {
+ return request({
+ url: '/wms/lane/create',
+ method: 'post',
+ data: data
+ })
+}
diff --git a/src/api/areavisual/lineEdgeLibrary.js b/src/api/areavisual/lineEdgeLibrary.js
new file mode 100644
index 00000000..68697971
--- /dev/null
+++ b/src/api/areavisual/lineEdgeLibrary.js
@@ -0,0 +1,66 @@
+/*
+ * @Author: zwq
+ * @Date: 2025-11-17 09:25:12
+ * @LastEditors: zwq
+ * @LastEditTime: 2026-01-14 14:26:15
+ * @Description:
+ */
+import request from '@/utils/request'
+
+
+// 获得线边库分页
+export function getLineEdgeLibraryPage(query) {
+ return request({
+ url: '/wms/line-edge-library/page',
+ method: 'get',
+ params: query
+ })
+}
+// 获得线边库
+export function getLineEdgeLibrary(id) {
+ return request({
+ url: '/wms/line-edge-library/get?id=' + id,
+ method: 'get'
+ })
+}
+// 删除线边库
+export function deleteLineEdgeLibrary(id) {
+ return request({
+ url: '/wms/line-edge-library/delete?id=' + id,
+ method: 'delete'
+ })
+}
+// 更新
+export function updateLineEdgeLibrary(data) {
+ return request({
+ url: '/wms/line-edge-library/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 更新线边库实时pc --清空操作
+export function QKLineEdgeLibrary(data) {
+ return request({
+ url: '/wms/line-edge-library/update/pc',
+ method: 'put',
+ data: data
+ })
+}
+// 创建
+export function createLineEdgeLibrary(data) {
+ return request({
+ url: '/wms/line-edge-library/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 获得设备分页
+export function getEquipmentPage(query) {
+ return request({
+ url: '/wms/equipment/page',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/api/areavisual/overview.js b/src/api/areavisual/overview.js
index 11d00947..feb083b8 100644
--- a/src/api/areavisual/overview.js
+++ b/src/api/areavisual/overview.js
@@ -1,72 +1,79 @@
-import request from '@/utils/request'
-
-// 获取区域列表
-export function getAreaList(params) {
- return request({
- url: '/wms/region/page',
- method: 'get',
- params
- })
-}
-
-// 获取区域空满数量
-export function postAllAreaInfo(data) {
- return request({
- url: '/wms/region/lsit/count',
- method: 'post',
- data
- })
-}
-
-// 获取指定库区库位信息
-export function postAreaInfo(data) {
- return request({
- url: '/wms/line-edge-library/list/region',
- method: 'post',
- data
- })
-}
-
-// 获取区域总览
-export function postAllAreaOverview(data) {
- return request({
- url: '/wms/line-edge-library/line/count',
- method: 'post',
- data
- })
-}
-
-// 删除能源实时数据库plc相关
-export function deleteEnergyPlc(id) {
- return request({
- url: '/base/energy-plc/delete?id=' + id,
- method: 'delete'
- })
-}
-
-// 获取关联表编码
-export function getCode() {
- return request({
- url: '/base/energy-plc/getCode',
- method: 'get'
- })
-}
-
-// 获得能源实时数据库plc相关分页
-export function getEnergyPlcPage(data) {
- return request({
- url: '/base/energy-plc/page',
- method: 'post',
- data: data
- })
-}
-
-// 导出能源实时数据库plc相关 Excel
-export function exportEnergyPlcExcel(query) {
- return request({
- url: '/base/energy-plc/export-excel',
- method: 'get',
- params: query,
- responseType: 'blob'
- })
-}
+/*
+ * @Author: zwq
+ * @Date: 2026-01-06 15:18:38
+ * @LastEditors: zwq
+ * @LastEditTime: 2026-01-15 15:02:04
+ * @Description:
+ */
+import request from '@/utils/request'
+
+// 获取区域列表
+export function getAreaList(params) {
+ return request({
+ url: '/wms/region/page',
+ method: 'get',
+ params
+ })
+}
+
+// 获取区域空满数量
+export function postAllAreaInfo(data) {
+ return request({
+ url: '/wms/region/lsit/count',
+ method: 'post',
+ data
+ })
+}
+
+// 获取指定库区库位信息
+export function postAreaInfo(params) {
+ return request({
+ url: '/wms/line-edge-library/list/region',
+ method: 'get',
+ params
+ })
+}
+
+// 获取区域总览
+export function postAllAreaOverview(data) {
+ return request({
+ url: '/wms/line-edge-library/line/count',
+ method: 'post',
+ data
+ })
+}
+
+// 删除能源实时数据库plc相关
+export function deleteEnergyPlc(id) {
+ return request({
+ url: '/base/energy-plc/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获取关联表编码
+export function getCode() {
+ return request({
+ url: '/base/energy-plc/getCode',
+ method: 'get'
+ })
+}
+
+// 获得能源实时数据库plc相关分页
+export function getEnergyPlcPage(data) {
+ return request({
+ url: '/base/energy-plc/page',
+ method: 'post',
+ data: data
+ })
+}
+
+// 导出能源实时数据库plc相关 Excel
+export function exportEnergyPlcExcel(query) {
+ return request({
+ url: '/base/energy-plc/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/areavisual/region.js b/src/api/areavisual/region.js
new file mode 100644
index 00000000..a574a608
--- /dev/null
+++ b/src/api/areavisual/region.js
@@ -0,0 +1,49 @@
+/*
+ * @Author: zwq
+ * @Date: 2025-11-17 09:25:12
+ * @LastEditors: zwq
+ * @LastEditTime: 2026-01-14 13:35:11
+ * @Description:
+ */
+import request from '@/utils/request'
+
+
+// 获得区域分页
+export function getRegionPage(query) {
+ return request({
+ url: '/wms/region/page',
+ method: 'get',
+ params: query
+ })
+}
+// 获得区域
+export function getRegion(id) {
+ return request({
+ url: '/wms/region/get?id=' + id,
+ method: 'get'
+ })
+}
+// 删除区域
+export function deleteRegion(id) {
+ return request({
+ url: '/wms/region/delete?id=' + id,
+ method: 'delete'
+ })
+}
+// 更新
+export function updateRegion(data) {
+ return request({
+ url: '/wms/region/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 创建
+export function createRegion(data) {
+ return request({
+ url: '/wms/region/create',
+ method: 'post',
+ data: data
+ })
+}
diff --git a/src/api/ssdl/product&recipe.js b/src/api/ssdl/product&recipe.js
index dfe0b5aa..a1fe477c 100644
--- a/src/api/ssdl/product&recipe.js
+++ b/src/api/ssdl/product&recipe.js
@@ -2,7 +2,7 @@
* @Author: zwq
* @Date: 2025-11-17 09:25:12
* @LastEditors: zwq
- * @LastEditTime: 2025-11-28 09:29:14
+ * @LastEditTime: 2026-01-13 16:13:53
* @Description:
*/
import request from '@/utils/request'
@@ -16,6 +16,14 @@ export function getProductPage(query) {
params: query
})
}
+// 获得所有原料
+export function getAllProductPage(query) {
+ return request({
+ url: '/wms/material/list/all/code',
+ method: 'get',
+ params: query
+ })
+}
// 获得原料
export function getProduct(id) {
return request({
diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue
index 1e58cd7f..812f693d 100644
--- a/src/layout/components/Sidebar/Logo.vue
+++ b/src/layout/components/Sidebar/Logo.vue
@@ -14,7 +14,12 @@
v-if="collapse"
key="collapse"
class="sidebar-logo-link"
- to="/">
+ :to="{
+ path: '/',
+ query: {
+ keyword: 'home',
+ },
+ }">
{{item.totalInventory}}
-库位总数
-{{item.occupiedQuantity}}
-占
-{{item.idleQuantity}}
-空
-{{item.transitQuantity}}
-在途
-{{allAreaInfo.totalInventory}}
-库位总数
-{{allAreaInfo.occupiedQuantity}}
-当前满位
-{{allAreaInfo.idleQuantity}}
-当前空位
-{{allAreaInfo.transitQuantity}}
-在途
-+ {{ item.totalInventory }} +
+库位总数
++ {{ item.occupiedQuantity }} +
+占
++ {{ item.idleQuantity }} +
+空
++ {{ item.transitQuantity }} +
+在途
++ {{ allAreaInfo.totalInventory }} +
++ 库位总数 +
++ {{ allAreaInfo.occupiedQuantity }} +
++ 当前满位 +
++ {{ allAreaInfo.idleQuantity }} +
++ 当前空位 +
++ {{ allAreaInfo.transitQuantity }} +
++ 在途 +
+