From d3ed238f86247f8a050b04cbf3eb948e7516256b Mon Sep 17 00:00:00 2001 From: shenzhouyu Date: Mon, 22 Sep 2025 09:20:23 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B3=E8=AF=B7=E5=8D=95=E9=80=80=E6=96=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/production/production-return.js | 6 +- src/router/index.js | 2 + .../production-return/productionReturnPDA.vue | 1362 +++--------- .../productionReturnPDAIssueList.vue | 1908 +++++++++++++++++ .../productionReturnPDAList.vue | 156 ++ .../productionReturnPicking.vue | 40 +- 6 files changed, 2429 insertions(+), 1045 deletions(-) create mode 100644 src/views/modules/production-return/productionReturnPDAIssueList.vue create mode 100644 src/views/modules/production-return/productionReturnPDAList.vue diff --git a/src/api/production/production-return.js b/src/api/production/production-return.js index 4110243..a1ea423 100644 --- a/src/api/production/production-return.js +++ b/src/api/production/production-return.js @@ -1,6 +1,6 @@ import { createAPI } from "@/utils/httpRequest.js"; - +//直接退料接口 // 获取工单信息 export const getReturnWorkOrderInfo = data => createAPI(`/pda/production/return/getReturnWorkOrderInfo`,'post',data) @@ -17,3 +17,7 @@ export const createReturnLabel = data => createAPI(`/pda/production/issue/creat export const printReturnLabel = data => createAPI(`/pda/production/issue/printReturnLabel`,'post',data) +//申请单退料接口 +export const getUnissueNotifyHeaderInfo = data => createAPI(`/pda/production/return/getUnissueNotifyHeaderInfo`,'post',data) +export const getUnissueNotifyHeaderOrderMaterialList = data => createAPI(`/pda/production/return/getUnissueNotifyHeaderOrderMaterialList`,'post',data) +export const getUnissueMatericalForShopOrder = data => createAPI(`/pda/production/return/getUnissueMatericalForShopOrder`,'post',data) \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 0a8ae1c..74fad2f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -54,6 +54,8 @@ const globalRoutes = [ {path: "/productionReturnIssueList", name: "productionReturnIssueList", component: resolve => require(["@/views/modules/production-return/productionReturnIssueList.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } }, {path: "/productionReturnPickingDetail/:orderNo/:orderType/:partNo/:transactionId/:quantity/:batchNo", name: "productionReturnPickingDetail", component: resolve => require(["@/views/modules/production-return/productionReturnPickingDetail.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } }, {path: "/productionReturnPDA", name: "productionReturnPDA", component: resolve => require(["@/views/modules/production-return/productionReturnPDA.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } }, + {path: "/productionReturnPDAList/:workOrderNo/:partNo/:unissureQty", name: "productionReturnPDAList", component: resolve => require(["@/views/modules/production-return/productionReturnPDAList.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } }, + {path: "/productionReturnPDAIssueList/:notifyNo/:itemNo/:workOrderNo", name: "productionReturnPDAIssueList", component: resolve => require(["@/views/modules/production-return/productionReturnPDAIssueList.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } }, {path: '/production-return/pick/:orderNo', name: 'ProductionIssuePick',component: resolve => require(["@/views/modules/production-return/pick.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, diff --git a/src/views/modules/production-return/productionReturnPDA.vue b/src/views/modules/production-return/productionReturnPDA.vue index ef18c1c..c762cbb 100644 --- a/src/views/modules/production-return/productionReturnPDA.vue +++ b/src/views/modules/production-return/productionReturnPDA.vue @@ -1,6 +1,6 @@ diff --git a/src/views/modules/production-return/productionReturnPDAIssueList.vue b/src/views/modules/production-return/productionReturnPDAIssueList.vue new file mode 100644 index 0000000..4ffe24f --- /dev/null +++ b/src/views/modules/production-return/productionReturnPDAIssueList.vue @@ -0,0 +1,1908 @@ + + + + + diff --git a/src/views/modules/production-return/productionReturnPDAList.vue b/src/views/modules/production-return/productionReturnPDAList.vue new file mode 100644 index 0000000..c13135e --- /dev/null +++ b/src/views/modules/production-return/productionReturnPDAList.vue @@ -0,0 +1,156 @@ + + + + + + + diff --git a/src/views/modules/production-return/productionReturnPicking.vue b/src/views/modules/production-return/productionReturnPicking.vue index dd30e9c..c3f1a8e 100644 --- a/src/views/modules/production-return/productionReturnPicking.vue +++ b/src/views/modules/production-return/productionReturnPicking.vue @@ -6,9 +6,7 @@ 生产退仓 -
- 首页 -
+
首页
@@ -33,7 +31,6 @@ >
工单号:{{ workOrder.orderNo }} -
{{ workOrder.partNo }} @@ -120,9 +117,12 @@