From 333cef5bca2f6ab8020dfb2b01b654fa39ba5db0 Mon Sep 17 00:00:00 2001 From: shenzhouyu Date: Thu, 28 Aug 2025 16:55:31 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=86=E6=96=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/production/production-issue.js | 4 + src/router/index.js | 6 +- src/views/common/login.vue | 3 + .../modules/outsourcing-issue/DirectIssue.vue | 363 ------ .../modules/outsourcing-issue/MoveIssue.vue | 50 - .../outsourcing-issue/PickingIssue.vue | 71 -- .../modules/outsourcing-issue/ReturnIssue.vue | 58 - src/views/modules/outsourcing-issue/index.vue | 283 ++--- .../outsourcing-issue/outsourcingPicking.vue | 402 +++++++ .../outsourcingPickingDetail.vue | 1030 +++++++++++++++++ src/views/modules/outsourcing-issue/pick.vue | 358 ------ .../modules/production-issue/production.vue | 165 +++ .../production-issue/productionIssuePda.vue | 491 ++++---- .../production-issue/productionPicking.vue | 399 +++++++ .../productionPickingDetail.vue | 984 ++++++++++++++++ 15 files changed, 3405 insertions(+), 1262 deletions(-) delete mode 100644 src/views/modules/outsourcing-issue/DirectIssue.vue delete mode 100644 src/views/modules/outsourcing-issue/MoveIssue.vue delete mode 100644 src/views/modules/outsourcing-issue/PickingIssue.vue delete mode 100644 src/views/modules/outsourcing-issue/ReturnIssue.vue create mode 100644 src/views/modules/outsourcing-issue/outsourcingPicking.vue create mode 100644 src/views/modules/outsourcing-issue/outsourcingPickingDetail.vue delete mode 100644 src/views/modules/outsourcing-issue/pick.vue create mode 100644 src/views/modules/production-issue/production.vue create mode 100644 src/views/modules/production-issue/productionPicking.vue create mode 100644 src/views/modules/production-issue/productionPickingDetail.vue diff --git a/src/api/production/production-issue.js b/src/api/production/production-issue.js index 97d3830..aa8bfc1 100644 --- a/src/api/production/production-issue.js +++ b/src/api/production/production-issue.js @@ -27,4 +27,8 @@ export const validateWorkOrder = data => createAPI(`/pda/production/issue/valida export const validateNotify = data => createAPI(`/pda/production/issue/validateNotify`,'post',data) // 扫描材料是否存在 export const scanMaterialLabel = data => createAPI(`/pda/production/issue/scanMaterialLabel`,'post',data) +// 获取工单列表 +export const getIssureNotifyByNo = data => createAPI(`/pda/production/issue/getIssureNotifyByNo`,'post',data) +// 获取工单列表 +export const getIssureNotifyListByNo = data => createAPI(`/pda/production/issue/getIssureNotifyListByNo`,'post',data) diff --git a/src/router/index.js b/src/router/index.js index cccc6d3..965e329 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -34,7 +34,9 @@ const globalRoutes = [ // handlingunit {path: "/handlingunit",name: "handlingunit", component: resolve => require(["@/views/modules/handling-unit/handling-unit-management.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, // 生产发料 - {path: "/productionissue",name: "productionissue", component: resolve => require(["@/views/modules/production-issue/productionIssuePda.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, + {path: "/productionissue",name: "productionissue", component: resolve => require(["@/views/modules/production-issue/production.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, + { path: "/productionPicking", name: "productionPicking", component: resolve => require(["@/views/modules/production-issue/productionPicking.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } }, + { path: "/productionPickingDetail/:outboundNo", name: "productionPickingDetail", component: resolve => require(["@/views/modules/production-issue/productionPickingDetail.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } }, //生产退料 {path: "/productionreturn",name: "productionreturn", component: resolve => require(["@/views/modules/production-issue/productionReturnPDA.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, {path: '/production-issue/pick/:orderNo', @@ -45,6 +47,8 @@ const globalRoutes = [ // 委外 {path: "/outsource",name: "outsource", component: resolve => require(["@/views/modules/outsourcing-issue/index.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, + { path: "/outsourcingPicking", name: "outsourcingPicking", component: resolve => require(["@/views/modules/outsourcing-issue/outsourcingPicking.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } }, + { path: "/outsourcingPickingDetail/:outsourcingNo", name: "outsourcingPickingDetail", component: resolve => require(["@/views/modules/outsourcing-issue/outsourcingPickingDetail.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } }, // 客户订单发货 {path: "/saleshipping",name: "saleshipping", component: resolve => require(["@/views/modules/sales-delivery/index.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, diff --git a/src/views/common/login.vue b/src/views/common/login.vue index d627a70..2a090e9 100644 --- a/src/views/common/login.vue +++ b/src/views/common/login.vue @@ -151,6 +151,9 @@ export default { this.$cookie.set('token', data.token); localStorage.setItem('userName', this.dataForm.userName); localStorage.setItem('site', this.selectedSite); + + this.$store.commit('user/updateSite', this.selectedSite); + this.$router.replace({ name: 'home' }); } else { this.$alert("用户名或密码错误", '错误', { diff --git a/src/views/modules/outsourcing-issue/DirectIssue.vue b/src/views/modules/outsourcing-issue/DirectIssue.vue deleted file mode 100644 index af2694d..0000000 --- a/src/views/modules/outsourcing-issue/DirectIssue.vue +++ /dev/null @@ -1,363 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/modules/outsourcing-issue/MoveIssue.vue b/src/views/modules/outsourcing-issue/MoveIssue.vue deleted file mode 100644 index 7159009..0000000 --- a/src/views/modules/outsourcing-issue/MoveIssue.vue +++ /dev/null @@ -1,50 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/modules/outsourcing-issue/PickingIssue.vue b/src/views/modules/outsourcing-issue/PickingIssue.vue deleted file mode 100644 index 22da0f5..0000000 --- a/src/views/modules/outsourcing-issue/PickingIssue.vue +++ /dev/null @@ -1,71 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/modules/outsourcing-issue/ReturnIssue.vue b/src/views/modules/outsourcing-issue/ReturnIssue.vue deleted file mode 100644 index 6b90b66..0000000 --- a/src/views/modules/outsourcing-issue/ReturnIssue.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/modules/outsourcing-issue/index.vue b/src/views/modules/outsourcing-issue/index.vue index eb03b0c..2a22000 100644 --- a/src/views/modules/outsourcing-issue/index.vue +++ b/src/views/modules/outsourcing-issue/index.vue @@ -1,168 +1,193 @@ - \ No newline at end of file diff --git a/src/views/modules/outsourcing-issue/outsourcingPicking.vue b/src/views/modules/outsourcing-issue/outsourcingPicking.vue new file mode 100644 index 0000000..c88dcc6 --- /dev/null +++ b/src/views/modules/outsourcing-issue/outsourcingPicking.vue @@ -0,0 +1,402 @@ + + + + + \ No newline at end of file diff --git a/src/views/modules/outsourcing-issue/outsourcingPickingDetail.vue b/src/views/modules/outsourcing-issue/outsourcingPickingDetail.vue new file mode 100644 index 0000000..4d8e49e --- /dev/null +++ b/src/views/modules/outsourcing-issue/outsourcingPickingDetail.vue @@ -0,0 +1,1030 @@ + + + + + \ No newline at end of file diff --git a/src/views/modules/outsourcing-issue/pick.vue b/src/views/modules/outsourcing-issue/pick.vue deleted file mode 100644 index 1a976d2..0000000 --- a/src/views/modules/outsourcing-issue/pick.vue +++ /dev/null @@ -1,358 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/modules/production-issue/production.vue b/src/views/modules/production-issue/production.vue new file mode 100644 index 0000000..26fb3fc --- /dev/null +++ b/src/views/modules/production-issue/production.vue @@ -0,0 +1,165 @@ + + + + + diff --git a/src/views/modules/production-issue/productionIssuePda.vue b/src/views/modules/production-issue/productionIssuePda.vue index 1c23fe1..1e81ede 100644 --- a/src/views/modules/production-issue/productionIssuePda.vue +++ b/src/views/modules/production-issue/productionIssuePda.vue @@ -146,84 +146,41 @@
- +
- - + +
- -
- -
- - - - -
-
- 物料编码: - {{ labelInfo.partNo }} -
-
- 批次号: - {{ labelInfo.batchNo }} -
-
- 可用数量: - {{ labelInfo.availableQty }} -
- -
-
- - -
- -
- -
-