From fe04f0485e572c55caddd800d42ad57b18380cbf Mon Sep 17 00:00:00 2001 From: YunaiV Date: Thu, 26 Feb 2026 19:08:52 +0800 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(mes):=20=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=20MesOrderStatusConstants=20=E6=9B=BF=E4=BB=A3?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E6=9E=9A=E4=B8=BE=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 重构采购入库单和领料申请单状态枚举,统一使用 MesOrderStatusConstants 中的常量,提升代码可维护性和一致性。 --- src/views/mes/utils/constants.ts | 41 +++++++++++++++++++------------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/src/views/mes/utils/constants.ts b/src/views/mes/utils/constants.ts index f84bd24f6..4324b8846 100644 --- a/src/views/mes/utils/constants.ts +++ b/src/views/mes/utils/constants.ts @@ -147,17 +147,24 @@ export const MesQcTypeEnum = { RQC: 4 // 退货检验 } -/** MES 单据状态枚举 */ -export const MesOrderStatusEnum = { - DRAFT: 0, // 草稿 - CONFIRMED: 1, // 已确认 - APPROVING: 2, // 审批中 - APPROVED: 3, // 已审批 - FINISHED: 4, // 已完成 - CANCELLED: 5 // 已取消 +/** MES 单据状态常量 */ +export const MesOrderStatusConstants = { + DRAFT: 0, + CONFIRMED: 1, + APPROVING: 2, + APPROVED: 3, + FINISHED: 4, + CANCELLED: 5 +} as const + +/** MES 质检单状态枚举 */ +export const MesQcStatusEnum = { + DRAFT: MesOrderStatusConstants.DRAFT, + FINISHED: MesOrderStatusConstants.FINISHED } /** MES 生产报工状态枚举 */ +// TODO @芋艿:【晚点弄】需要对其 MesOrderStatusConstants export const MesProFeedbackStatusEnum = { PREPARE: 0, // 草稿 APPROVING: 1, // 审批中 @@ -187,19 +194,19 @@ export const MesProFeedbackTypeEnum = { /** MES 到货通知单状态枚举 */ export const MesWmArrivalNoticeStatusEnum = { - PREPARE: 0, // 草稿 - PENDING_QC: 1, // 待质检 - PENDING_RECEIPT: 2, // 待入库 - FINISHED: 3 // 已完成 + PREPARE: MesOrderStatusConstants.DRAFT, + PENDING_QC: MesOrderStatusConstants.APPROVING, + PENDING_RECEIPT: MesOrderStatusConstants.APPROVED, + FINISHED: MesOrderStatusConstants.FINISHED } /** MES 采购入库单状态枚举 */ export const MesWmItemReceiptStatusEnum = { - PREPARE: 0, // 草稿 - APPROVING: 1, // 待上架 - APPROVED: 2, // 待入库 - FINISHED: 3, // 已完成 - CANCELED: 4 // 已取消 + PREPARE: MesOrderStatusConstants.DRAFT, + APPROVING: MesOrderStatusConstants.APPROVING, + APPROVED: MesOrderStatusConstants.APPROVED, + FINISHED: MesOrderStatusConstants.FINISHED, + CANCELED: MesOrderStatusConstants.CANCELLED } /** 获取物料/产品标识的标签 */