From 79d63523fecbfebeabedabf337a08a685b482ab1 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 30 Mar 2026 12:54:12 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E5=A2=9E=E5=BC=BA?= =?UTF-8?q?=E4=BA=A7=E5=93=81=E5=85=A5=E5=BA=93=E5=8D=95=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=EF=BC=8C=E6=96=B0=E5=A2=9E=E6=95=B0=E9=87=8F=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=E5=92=8C=E6=98=8E=E7=BB=86=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增上架数量的正数校验,确保入库单的数量大于0。同时,增加了收货单明细为空的错误提示,提升数据完整性和用户体验。 --- src/views/mes/utils/constants.ts | 1 + .../wm/productreceipt/ProductReceiptForm.vue | 129 ++++++++++++++---- src/views/mes/wm/productreceipt/index.vue | 64 +++------ 3 files changed, 120 insertions(+), 74 deletions(-) diff --git a/src/views/mes/utils/constants.ts b/src/views/mes/utils/constants.ts index fd0608464..8c2bf3a6e 100644 --- a/src/views/mes/utils/constants.ts +++ b/src/views/mes/utils/constants.ts @@ -424,6 +424,7 @@ export const MesAutoCodeRuleCode = { WM_RETURN_VENDOR_CODE: 'WM_RETURN_VENDOR_CODE', // 采购退货单编码 WM_PRODUCT_ISSUE_CODE: 'WM_PRODUCT_ISSUE_CODE', // 生产领料出库单编码 WM_RETURN_ISSUE_CODE: 'WM_RETURN_ISSUE_CODE', // 生产退料单编码 + PRODUCTRECPT_CODE: 'PRODUCTRECPT_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/productreceipt/ProductReceiptForm.vue b/src/views/mes/wm/productreceipt/ProductReceiptForm.vue index ae39913b1..9cbee315e 100644 --- a/src/views/mes/wm/productreceipt/ProductReceiptForm.vue +++ b/src/views/mes/wm/productreceipt/ProductReceiptForm.vue @@ -6,6 +6,7 @@ :rules="formRules" label-width="110px" v-loading="formLoading" + :disabled="isDetail" > @@ -16,9 +17,7 @@ :disabled="isHeaderReadonly" > @@ -74,34 +73,65 @@ diff --git a/src/views/mes/wm/productreceipt/index.vue b/src/views/mes/wm/productreceipt/index.vue index d29b6f7af..d577a0684 100644 --- a/src/views/mes/wm/productreceipt/index.vue +++ b/src/views/mes/wm/productreceipt/index.vue @@ -57,7 +57,13 @@ - + + + @@ -78,7 +84,7 @@