From 696069e2127adffb41517e0de6a9dffcc076ca2d Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 30 Mar 2026 19:16:08 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E9=94=80=E5=94=AE=E9=80=80=E8=B4=A7=E5=8D=95=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E5=92=8C=E7=BC=96=E7=A0=81=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增销售退货单的状态枚举和编码常量,优化了退货单的操作逻辑,支持新的质检和提交功能。 --- src/views/mes/utils/constants.ts | 2 + .../mes/wm/returnsales/ReturnSalesForm.vue | 102 ++++++++++++------ .../wm/returnsales/ReturnSalesLineList.vue | 19 +++- src/views/mes/wm/returnsales/index.vue | 39 +++---- 4 files changed, 105 insertions(+), 57 deletions(-) diff --git a/src/views/mes/utils/constants.ts b/src/views/mes/utils/constants.ts index 79f8cb8a8..c70c65827 100644 --- a/src/views/mes/utils/constants.ts +++ b/src/views/mes/utils/constants.ts @@ -324,6 +324,7 @@ export const MesWmReturnVendorStatusEnum = { /** MES 销售退货单状态枚举 */ export const MesWmReturnSalesStatusEnum = { PREPARE: MesOrderStatusConstants.DRAFT, + CONFIRMED: MesOrderStatusConstants.CONFIRMED, APPROVING: MesOrderStatusConstants.APPROVING, APPROVED: MesOrderStatusConstants.APPROVED, FINISHED: MesOrderStatusConstants.FINISHED, @@ -423,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', // 生产退料单编码 + WM_RETURN_SALES_CODE: 'WM_RETURN_SALES_CODE', // 销售退货单编码 PRODUCTRECPT_CODE: 'PRODUCTRECPT_CODE', // 产品入库单编码 WM_SALES_NOTICE_CODE: 'WM_SALES_NOTICE_CODE', // 发货通知单编码 WM_SN_CODE: 'WM_SN_CODE', // SN 码 diff --git a/src/views/mes/wm/returnsales/ReturnSalesForm.vue b/src/views/mes/wm/returnsales/ReturnSalesForm.vue index d025564ce..2e7057ab4 100644 --- a/src/views/mes/wm/returnsales/ReturnSalesForm.vue +++ b/src/views/mes/wm/returnsales/ReturnSalesForm.vue @@ -52,8 +52,8 @@