From 1e3e687d037b12a848335b48fb084499aa0eeb76 Mon Sep 17 00:00:00 2001 From: shenzhouyu Date: Sat, 11 Oct 2025 13:20:15 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B3=E8=AF=B7=E5=8D=95=E9=A2=86=E6=96=99?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/production/production-issue.js | 2 + src/router/index.js | 2 +- .../modules/production-issue/production.vue | 2 +- .../production-issue/productionPicking.vue | 260 +++++++++--------- .../productionPickingDetail.vue | 115 +++++--- 5 files changed, 219 insertions(+), 162 deletions(-) diff --git a/src/api/production/production-issue.js b/src/api/production/production-issue.js index 0c36b64..174f2d2 100644 --- a/src/api/production/production-issue.js +++ b/src/api/production/production-issue.js @@ -41,4 +41,6 @@ export const scanMaterialLabelDirect = data => createAPI(`/pda/production/issue/ // 确认直接发料 export const confirmDirectIssue = data => createAPI(`/pda/production/issue/confirmDirectIssue`,'post',data) +export const confirmProductionPicking = data => createAPI(`/pda/production/issue/confirmProductionPicking`,'post',data) + diff --git a/src/router/index.js b/src/router/index.js index dae2500..890acf6 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -49,7 +49,7 @@ const globalRoutes = [ // 生产发料 {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: "/productionPickingDetail", name: "productionPickingDetail", component: resolve => require(["@/views/modules/production-issue/productionPickingDetail.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } }, { path: "/directIssue", name: "directIssue", component: resolve => require(["@/views/modules/production-issue/directIssue.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } }, { path: "/directIssueDetail", name: "directIssueDetail", component: resolve => require(["@/views/modules/production-issue/directIssueDetail.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } }, //生产退料 diff --git a/src/views/modules/production-issue/production.vue b/src/views/modules/production-issue/production.vue index 93dc057..c4fef07 100644 --- a/src/views/modules/production-issue/production.vue +++ b/src/views/modules/production-issue/production.vue @@ -43,7 +43,7 @@ export default { label: "申请单领料", iconClass: "qualified", to: "productionPicking", - disabled: true, + disabled: false, }, { icon: "records", diff --git a/src/views/modules/production-issue/productionPicking.vue b/src/views/modules/production-issue/productionPicking.vue index 0177397..cea7206 100644 --- a/src/views/modules/production-issue/productionPicking.vue +++ b/src/views/modules/production-issue/productionPicking.vue @@ -21,39 +21,38 @@ ref="searchInput" /> - -
+ +
- 工单号:{{ workOrder.orderNo }} - + 申请单号:{{ currentNotifyNo }}
+ +
- {{ workOrder.partNo }} + 工单号:{{ workOrder.orderNo || workOrder.soorderNo }}
- -
- {{ workOrder.partDesc }} + 物料号:{{ workOrder.fgpartNo }}
-
计划数量
-
{{ workOrder.lotSize }}
+
需求日期
+
{{ workOrder.needDate }}
状态
-
{{ workOrder.status }}
+
{{ workOrder.status || '待发料' }}
-
单位
-
{{ workOrder.uom || "个" }}
+
行号
+
{{ workOrder.itemNo }}
@@ -67,29 +66,26 @@ v-for="(material, index) in materialList" :key="index" class="material-card" - @click="openIssueList(material)" + @click="goToPickingPage(material)" >
物料编码:{{ material.componentPartNo }}    行号:{{ - material.lineNo || index + 1 - }} + >物料编码:{{ material.partNo }}   
- {{ material.componentPartDesc }} + {{ material.partDesc || material.componentPartDesc }}
需求数量
-
{{ material.qtyRequired }}
+
{{ material.requestQty }}
-
已发数量
-
{{ material.qtyIssued || 0 }}
+
申请物料行号
+
{{ material.bomItemNo }}
单位
@@ -98,59 +94,19 @@
- - -
-
-
- 出库单号 - {{ item.notifyNo }} -
- -
-
-
关联单号
-
{{ item.workOrderNo }}
-
-
-
标签张数
-
- {{ item.pickedLabels }}{{ item.totalLabels }} -
-
-
-
物料总数
-
- {{ item.requestQty }}{{ item.remainQty }} -
-
-
-
- - -
- -

暂无待领料出库单

-
- - -
- -

加载中...

-
+ + +
+ +

加载中...