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', + }, + }">

- +