From f96e565d6aff56fd864be55b93bbfabc6a1be23f Mon Sep 17 00:00:00 2001 From: "han\\hanst" Date: Wed, 9 Sep 2026 09:28:00 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B7=A8site=E7=A7=BB=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/po/po.js | 9 + src/router/index.js | 1 + src/views/main.vue | 8 +- .../inventory-move-cross-site.vue | 871 ++++++++++++++++++ 4 files changed, 888 insertions(+), 1 deletion(-) create mode 100644 src/views/modules/other-transaction/inventory-move-cross-site.vue diff --git a/src/api/po/po.js b/src/api/po/po.js index b31cf3b..22a970d 100644 --- a/src/api/po/po.js +++ b/src/api/po/po.js @@ -51,6 +51,15 @@ export const getHandlingUnitsByReceiptNo = data => createAPI(`po/getHandlingUnit // 确认库存移库 export const confirmInventoryMove = data => createAPI(`other/confirmInventoryMove`,'post',data) +// 确认跨site移库 +export const confirmCrossSiteInventoryMove = data => createAPI(`other/confirmCrossSiteInventoryMove`,'post',data) + +// 查询跨site移库目的库位 +export const listLocationsForCrossSiteMove = data => createAPI(`other/listLocationsForCrossSiteMove`,'post',data) + +// 查询跨site移库目的site下拉 +export const listTargetSubSites = data => createAPI(`warehouse/crossSiteHuTransfer/listTargetSubSites`,'post',data) + // 获取采购订单接收记录列表(检验合格入库用) export const getPurchaseOrderReceiptList = data => createAPI(`qualified-storage/getPurchaseOrderReceiptList`,'post',data) diff --git a/src/router/index.js b/src/router/index.js index cfb41de..b0afb2a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -109,6 +109,7 @@ const globalRoutes = [ {path: "/other-inbound",name: "other-inbound", component: resolve => require(["@/views/modules/other-transaction/other-inbound.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, {path: "/other-outbound",name: "other-outbound", component: resolve => require(["@/views/modules/other-transaction/other-outbound.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, {path: "/inventory-move",name: "inventory-move", component: resolve => require(["@/views/modules/other-transaction/inventory-move.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, + {path: "/inventory-move-cross-site",name: "inventory-move-cross-site", component: resolve => require(["@/views/modules/other-transaction/inventory-move-cross-site.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, // Material Requisition {path: "/mrissue",name: "mrissue", component: resolve => require(["@/views/modules/mr-issue/index.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, diff --git a/src/views/main.vue b/src/views/main.vue index 1bee264..d02c518 100644 --- a/src/views/main.vue +++ b/src/views/main.vue @@ -81,6 +81,12 @@ +