feat(mes): 更新 MES 状态常量和相关枚举

将 MES 设备维护记录状态枚举中的状态值更新为常量引用,增强代码可读性和一致性。同时,新增 MES 单据状态常量,简化状态管理。
pull/871/MERGE
YunaiV 2026-04-16 19:27:01 +08:00
parent 378965d82f
commit 0a96738cfb
4 changed files with 18 additions and 24 deletions

View File

@ -62,9 +62,7 @@
:workOrderId="formData.workOrderId" :workOrderId="formData.workOrderId"
:workstationId="formData.workstationId" :workstationId="formData.workstationId"
:statuses="[ :statuses="[
MesProTaskStatusEnum.NORMAL, MesProTaskStatusEnum.PREPARE
MesProTaskStatusEnum.START,
MesProTaskStatusEnum.PAUSE
]" ]"
:disabled="isHeaderReadonly || !formData.workOrderId" :disabled="isHeaderReadonly || !formData.workOrderId"
placeholder="请选择任务" placeholder="请选择任务"

View File

@ -69,7 +69,7 @@ const props = withDefaults(
workOrderId?: number // workOrderId?: number //
workstationId?: number // workstationId?: number //
statuses?: number[] // IN statuses?: number[] // IN
disabled?: boolean // m?: boolean //
clearable?: boolean // clearable?: boolean //
placeholder?: string // placeholder?: string //
}>(), }>(),

View File

@ -90,9 +90,7 @@
:workOrderId="formData.workOrderId" :workOrderId="formData.workOrderId"
:workstationId="formData.workstationId" :workstationId="formData.workstationId"
:statuses="[ :statuses="[
MesProTaskStatusEnum.NORMAL, MesProTaskStatusEnum.PREPARE
MesProTaskStatusEnum.START,
MesProTaskStatusEnum.PAUSE
]" ]"
placeholder="请选择生产任务" placeholder="请选择生产任务"
class="!w-1/1" class="!w-1/1"

View File

@ -1,3 +1,13 @@
/** MES 单据状态常量 */
export const MesOrderStatusConstants = {
DRAFT: 0,
CONFIRMED: 1,
APPROVING: 2,
APPROVED: 3,
FINISHED: 4,
CANCELLED: 5
} as const
/** MES 工具状态枚举 */ /** MES 工具状态枚举 */
export const MesToolStatusEnum = { export const MesToolStatusEnum = {
STORE: 1, // 在库 STORE: 1, // 在库
@ -89,11 +99,9 @@ export const MesProWorkOrderSourceTypeEnum = {
/** MES 生产任务状态枚举 */ /** MES 生产任务状态枚举 */
export const MesProTaskStatusEnum = { export const MesProTaskStatusEnum = {
NORMAL: 0, // 草稿 PREPARE: MesOrderStatusConstants.DRAFT, // 草稿
START: 1, // 进行中 FINISHED: MesOrderStatusConstants.FINISHED, // 已完成
PAUSE: 2, // 暂停 CANCELED: MesOrderStatusConstants.CANCELLED // 已取消
FINISHED: 3, // 已完成
CANCELED: 4 // 已取消
} }
/** MES 点检保养项目类型枚举(对应字典 mes_dv_subject_type */ /** MES 点检保养项目类型枚举(对应字典 mes_dv_subject_type */
@ -110,8 +118,8 @@ export const MesDvCheckPlanStatusEnum = {
/** MES 设备保养记录状态枚举 */ /** MES 设备保养记录状态枚举 */
export const MesDvMaintenRecordStatusEnum = { export const MesDvMaintenRecordStatusEnum = {
PREPARE: 0, // 草稿 PREPARE: MesOrderStatusConstants.DRAFT, // 草稿
SUBMITTED: 1 // 已提交 SUBMITTED: MesOrderStatusConstants.FINISHED // 已提交
} }
/** MES 设备保养明细结果枚举(对应字典 mes_mainten_status */ /** MES 设备保养明细结果枚举(对应字典 mes_mainten_status */
@ -176,16 +184,6 @@ export const MesQcTypeEnum = {
RQC: 4 // 退货检验 RQC: 4 // 退货检验
} }
/** MES 单据状态常量 */
export const MesOrderStatusConstants = {
DRAFT: 0,
CONFIRMED: 1,
APPROVING: 2,
APPROVED: 3,
FINISHED: 4,
CANCELLED: 5
} as const
/** MES 维修工单状态枚举 */ /** MES 维修工单状态枚举 */
export const MesDvRepairStatusEnum = { export const MesDvRepairStatusEnum = {
PREPARE: MesOrderStatusConstants.DRAFT, // 草稿 PREPARE: MesOrderStatusConstants.DRAFT, // 草稿