♻️ refactor(mes): 使用 MesOrderStatusConstants 替代状态枚举值

重构采购入库单和领料申请单状态枚举,统一使用 MesOrderStatusConstants 中的常量,提升代码可维护性和一致性。
pull/871/MERGE
YunaiV 2026-02-26 19:08:52 +08:00
parent 12b6c0df2f
commit fe04f0485e
1 changed files with 24 additions and 17 deletions

View File

@ -147,17 +147,24 @@ export const MesQcTypeEnum = {
RQC: 4 // 退货检验 RQC: 4 // 退货检验
} }
/** MES 单据状态枚举 */ /** MES 单据状态常量 */
export const MesOrderStatusEnum = { export const MesOrderStatusConstants = {
DRAFT: 0, // 草稿 DRAFT: 0,
CONFIRMED: 1, // 已确认 CONFIRMED: 1,
APPROVING: 2, // 审批中 APPROVING: 2,
APPROVED: 3, // 已审批 APPROVED: 3,
FINISHED: 4, // 已完成 FINISHED: 4,
CANCELLED: 5 // 已取消 CANCELLED: 5
} as const
/** MES 质检单状态枚举 */
export const MesQcStatusEnum = {
DRAFT: MesOrderStatusConstants.DRAFT,
FINISHED: MesOrderStatusConstants.FINISHED
} }
/** MES 生产报工状态枚举 */ /** MES 生产报工状态枚举 */
// TODO @芋艿:【晚点弄】需要对其 MesOrderStatusConstants
export const MesProFeedbackStatusEnum = { export const MesProFeedbackStatusEnum = {
PREPARE: 0, // 草稿 PREPARE: 0, // 草稿
APPROVING: 1, // 审批中 APPROVING: 1, // 审批中
@ -187,19 +194,19 @@ export const MesProFeedbackTypeEnum = {
/** MES 到货通知单状态枚举 */ /** MES 到货通知单状态枚举 */
export const MesWmArrivalNoticeStatusEnum = { export const MesWmArrivalNoticeStatusEnum = {
PREPARE: 0, // 草稿 PREPARE: MesOrderStatusConstants.DRAFT,
PENDING_QC: 1, // 待质检 PENDING_QC: MesOrderStatusConstants.APPROVING,
PENDING_RECEIPT: 2, // 待入库 PENDING_RECEIPT: MesOrderStatusConstants.APPROVED,
FINISHED: 3 // 已完成 FINISHED: MesOrderStatusConstants.FINISHED
} }
/** MES 采购入库单状态枚举 */ /** MES 采购入库单状态枚举 */
export const MesWmItemReceiptStatusEnum = { export const MesWmItemReceiptStatusEnum = {
PREPARE: 0, // 草稿 PREPARE: MesOrderStatusConstants.DRAFT,
APPROVING: 1, // 待上架 APPROVING: MesOrderStatusConstants.APPROVING,
APPROVED: 2, // 待入库 APPROVED: MesOrderStatusConstants.APPROVED,
FINISHED: 3, // 已完成 FINISHED: MesOrderStatusConstants.FINISHED,
CANCELED: 4 // 已取消 CANCELED: MesOrderStatusConstants.CANCELLED
} }
/** 获取物料/产品标识的标签 */ /** 获取物料/产品标识的标签 */