diff --git a/src/api/haianAutoWarehouse/callOut.js b/src/api/haianAutoWarehouse/callOut.js index 85f46f0..dc949fc 100644 --- a/src/api/haianAutoWarehouse/callOut.js +++ b/src/api/haianAutoWarehouse/callOut.js @@ -5,3 +5,9 @@ export const getPalletList = data => createAPI(`/haiAnWcsIntegration/palletListF // 海安-旧页面兼容占位:当前页面未实际使用IFS查料接口 - rqrq export const getShopOrderFromIFSWithOrderNo = data => createAPI(`/haiAnWcsIntegration/palletListForPartNo`, 'post', data) + +// 海安-立库特殊操作/Call料:固定目标区域“出库口”的下达接口 - rqrq +export const callOutToOutboundPort = data => createAPI(`/haiAnWcsIntegration/callOutToOutboundPort`, 'post', data) + +// 海安-立库特殊操作/合托Call板:扫描托盘后直接下达(目的地固定入库口)- rqrq +export const scanAndCallPalletForHetuo = data => createAPI(`/haiAnWcsIntegration/scanAndCallPalletForHetuo`, 'post', data) diff --git a/src/api/haianAutoWarehouse/palletAssembly.js b/src/api/haianAutoWarehouse/palletAssembly.js new file mode 100644 index 0000000..c3aee5a --- /dev/null +++ b/src/api/haianAutoWarehouse/palletAssembly.js @@ -0,0 +1,37 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// 海安-直接组盘页:扫描栈板并返回基础信息 - rqrq +export const checkPalletExists = data => createAPI(`/haiAnWcsIntegration/checkPalletExists`, 'post', data) + +// 海安-直接组盘页:查询栈板明细 - rqrq +export const getPalletDetails = data => createAPI(`/haiAnWcsIntegration/getPalletDetails`, 'post', data) + +// 海安-直接组盘页:扫进标签 - rqrq +export const savePalletDetail = data => createAPI(`/haiAnWcsIntegration/savePalletDetail`, 'post', data) + +// 海安-直接组盘页:扫出标签 - rqrq +export const deletePalletDetail = data => createAPI(`/haiAnWcsIntegration/deletePalletDetail`, 'post', data) + +// 海安-直接组盘页:获取栈板扩展信息 - rqrq +export const getPalletInfo = data => createAPI(`/haiAnWcsIntegration/getPalletInfo`, 'post', data) + +// 海安-直接组盘页:获取托盘类型列表 - rqrq +export const getPalletTypeList = data => createAPI(`/haiAnWcsIntegration/getPalletTypeList`, 'post', data) + +// 海安-直接组盘页:更新托盘类型与自动分拣配置 - rqrq +export const updatePalletTypeAndAutoSort = data => createAPI(`/haiAnWcsIntegration/updatePalletTypeAndAutoSort`, 'post', data) + +// 海安-直接组盘页:获取指定层可用位置 - rqrq +export const getAvailablePositionsForLayer = data => createAPI(`/haiAnWcsIntegration/getAvailablePositionsForLayer`, 'post', data) + +// 海安-直接组盘页:按区域查询站点列表 - rqrq +export const getStationsByArea = data => createAPI(`/haiAnWcsIntegration/getStationsByArea`, 'post', data) + +// 海安-直接组盘页:查询可选区域列表 - rqrq +export const getAreaOptionsForChange = data => createAPI(`/haiAnWcsIntegration/getAreaOptionsForChange`, 'post', data) + +// 海安-直接组盘页:调用空托盘 - rqrq +export const callEmptyPalletToStation = data => createAPI(`/haiAnWcsIntegration/callEmptyPalletToStation`, 'post', data) + +// 海安-直接组盘页:推送组盘到入库口(入库口1/2)- rqrq +export const pushPalletAssemblyToInboundPort = data => createAPI(`/haiAnWcsIntegration/pushPalletAssemblyToInboundPort`, 'post', data) diff --git a/src/api/haianAutoWarehouse/palletManualMove.js b/src/api/haianAutoWarehouse/palletManualMove.js new file mode 100644 index 0000000..6418655 --- /dev/null +++ b/src/api/haianAutoWarehouse/palletManualMove.js @@ -0,0 +1,16 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// 海安-手工移动:校验托盘是否可操作 - rqrq +export const checkPalletForManualMove = data => createAPI(`/haiAnWcsIntegration/checkPalletForManualMove`, 'post', data) + +// 海安-手工移动:移出站点(完成后同步下发地面点位状态type=2)- rqrq +export const removeFromStation = data => createAPI(`/haiAnWcsIntegration/removeFromStation`, 'post', data) + +// 海安-手工移动:获取可绑定区域 - rqrq +export const getAreaOptionsForBind = data => createAPI(`/haiAnWcsIntegration/getAreaOptionsForBind`, 'post', data) + +// 海安-手工移动:按区域查询可绑定站点 - rqrq +export const getStationsForBind = data => createAPI(`/haiAnWcsIntegration/getStationsForBind`, 'post', data) + +// 海安-手工移动:绑定托盘到站点(完成后同步下发地面点位状态type=1)- rqrq +export const bindPalletToStation = data => createAPI(`/haiAnWcsIntegration/bindPalletToStation`, 'post', data) diff --git a/src/api/haianAutoWarehouse/wmsCancelReserve.js b/src/api/haianAutoWarehouse/wmsCancelReserve.js new file mode 100644 index 0000000..1fe323e --- /dev/null +++ b/src/api/haianAutoWarehouse/wmsCancelReserve.js @@ -0,0 +1,7 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// 海安-取消预留:查询标签信息 - rqrq +export const queryLabelInfo = data => createAPI(`/haiAnWcsIntegration/queryLabelInfo`, 'post', data) + +// 海安-取消预留:取消单标签预留 - rqrq +export const cancelReserve = data => createAPI(`/haiAnWcsIntegration/cancelReserve`, 'post', data) diff --git a/src/router/index.js b/src/router/index.js index a348e94..9ee3738 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -157,6 +157,12 @@ const globalRoutes = [ {path: "/haianEmptyPalletAssembly",name: "haianEmptyPalletAssembly", component: resolve => require(["@/views/modules/haianAutoWarehouse/haianEmptyPalletAssembly.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, {path: "/haianCancelWcsPallet",name: "haianCancelWcsPallet", component: resolve => require(["@/views/modules/haianAutoWarehouse/haianCancelWcsPallet.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, {path: "/haianPalletMerge",name: "haianPalletMerge", component: resolve => require(["@/views/modules/haianAutoWarehouse/haianPalletMerge.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, + // 海安立库特殊操作(固定工厂54)- rqrq + {path: "/haianCallOut",name: "haianCallOut", component: resolve => require(["@/views/modules/haianAutoWarehouse/haianCallOut.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, + {path: "/haianPalletAssembly",name: "haianPalletAssembly", component: resolve => require(["@/views/modules/haianAutoWarehouse/haianPalletAssembly.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, + {path: "/haianPalletManualMove",name: "haianPalletManualMove", component: resolve => require(["@/views/modules/haianAutoWarehouse/haianPalletManualMove.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, + {path: "/haianWmsCancelReserve",name: "haianWmsCancelReserve", component: resolve => require(["@/views/modules/haianAutoWarehouse/haianWmsCancelReserve.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, + {path: "/haianCallOutForHetuo",name: "haianCallOutForHetuo", component: resolve => require(["@/views/modules/haianAutoWarehouse/haianCallOutForHetuo.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, ] diff --git a/src/views/main.vue b/src/views/main.vue index b35f4e1..62f7e96 100644 --- a/src/views/main.vue +++ b/src/views/main.vue @@ -124,57 +124,95 @@