From 91b2fbb659d3b221f79f3740025cc6af325a81b3 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 30 Mar 2026 11:48:09 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=BA=93=E5=AD=98=E8=AE=B0=E5=BD=95=E5=92=8C=E6=89=B9=E6=AC=A1?= =?UTF-8?q?=E7=BC=96=E7=A0=81=E5=AD=97=E6=AE=B5=EF=BC=8C=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E9=80=80=E6=96=99=E5=8D=95=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在退料单相关的多个类中新增库存记录 ID 和批次编码字段,以支持更精确的库存管理和数据校验。同时,更新了相关的表单和服务逻辑,确保新字段的正确使用和验证。 --- src/api/mes/wm/returnissue/line/index.ts | 4 +- src/views/mes/utils/constants.ts | 1 + .../wm/returnissue/ReturnIssueDetailForm.vue | 122 +++++++++++++----- .../mes/wm/returnissue/ReturnIssueForm.vue | 10 +- .../wm/returnissue/ReturnIssueLineList.vue | 76 ++++++++--- 5 files changed, 162 insertions(+), 51 deletions(-) diff --git a/src/api/mes/wm/returnissue/line/index.ts b/src/api/mes/wm/returnissue/line/index.ts index 981513781..342e29f23 100644 --- a/src/api/mes/wm/returnissue/line/index.ts +++ b/src/api/mes/wm/returnissue/line/index.ts @@ -9,9 +9,11 @@ export interface WmReturnIssueLineVO { itemName?: string specification?: string unitMeasureName?: string + materialStockId?: number quantity: number batchId?: number - qcFlag?: boolean + batchCode?: string + rqcCheckFlag?: boolean qualityStatus?: number rqcId?: number remark?: string diff --git a/src/views/mes/utils/constants.ts b/src/views/mes/utils/constants.ts index 5e61625c0..fd0608464 100644 --- a/src/views/mes/utils/constants.ts +++ b/src/views/mes/utils/constants.ts @@ -423,6 +423,7 @@ export const MesAutoCodeRuleCode = { WM_ITEM_RECEIPT_CODE: 'WM_ITEM_RECEIPT_CODE', // 采购入库单编码 WM_RETURN_VENDOR_CODE: 'WM_RETURN_VENDOR_CODE', // 采购退货单编码 WM_PRODUCT_ISSUE_CODE: 'WM_PRODUCT_ISSUE_CODE', // 生产领料出库单编码 + WM_RETURN_ISSUE_CODE: 'WM_RETURN_ISSUE_CODE', // 生产退料单编码 WM_SN_CODE: 'WM_SN_CODE', // SN 码 WM_PACKAGE_CODE: 'WM_PACKAGE_CODE', // 装箱单编码 WM_BATCH_CODE: 'WM_BATCH_CODE', // 批次编码 diff --git a/src/views/mes/wm/returnissue/ReturnIssueDetailForm.vue b/src/views/mes/wm/returnissue/ReturnIssueDetailForm.vue index fe6180657..d0ec321c7 100644 --- a/src/views/mes/wm/returnissue/ReturnIssueDetailForm.vue +++ b/src/views/mes/wm/returnissue/ReturnIssueDetailForm.vue @@ -1,6 +1,6 @@