diff --git a/apps/web-antd/src/views/mes/dv/checkplan/components/select-dialog.vue b/apps/web-antd/src/views/mes/dv/checkplan/components/select-dialog.vue new file mode 100644 index 000000000..2a25af0a6 --- /dev/null +++ b/apps/web-antd/src/views/mes/dv/checkplan/components/select-dialog.vue @@ -0,0 +1,215 @@ + + + diff --git a/apps/web-antd/src/views/mes/dv/machinery/components/select-dialog.vue b/apps/web-antd/src/views/mes/dv/machinery/components/select-dialog.vue new file mode 100644 index 000000000..86d0f34a2 --- /dev/null +++ b/apps/web-antd/src/views/mes/dv/machinery/components/select-dialog.vue @@ -0,0 +1,225 @@ + + + diff --git a/apps/web-antd/src/views/mes/tm/tool/components/select-dialog.vue b/apps/web-antd/src/views/mes/tm/tool/components/select-dialog.vue new file mode 100644 index 000000000..77fb0bb0d --- /dev/null +++ b/apps/web-antd/src/views/mes/tm/tool/components/select-dialog.vue @@ -0,0 +1,206 @@ + + + diff --git a/apps/web-ele/src/views/mes/dv/checkplan/components/select-dialog.vue b/apps/web-ele/src/views/mes/dv/checkplan/components/select-dialog.vue new file mode 100644 index 000000000..f03b8d8ff --- /dev/null +++ b/apps/web-ele/src/views/mes/dv/checkplan/components/select-dialog.vue @@ -0,0 +1,214 @@ + + + diff --git a/apps/web-ele/src/views/mes/dv/machinery/components/select-dialog.vue b/apps/web-ele/src/views/mes/dv/machinery/components/select-dialog.vue new file mode 100644 index 000000000..eb9f5f091 --- /dev/null +++ b/apps/web-ele/src/views/mes/dv/machinery/components/select-dialog.vue @@ -0,0 +1,228 @@ + + + diff --git a/apps/web-ele/src/views/mes/tm/tool/components/select-dialog.vue b/apps/web-ele/src/views/mes/tm/tool/components/select-dialog.vue new file mode 100644 index 000000000..aabd5cd73 --- /dev/null +++ b/apps/web-ele/src/views/mes/tm/tool/components/select-dialog.vue @@ -0,0 +1,205 @@ + + + diff --git a/packages/constants/src/biz-mes-enum.ts b/packages/constants/src/biz-mes-enum.ts index 0e4703326..88bd2b3b0 100644 --- a/packages/constants/src/biz-mes-enum.ts +++ b/packages/constants/src/biz-mes-enum.ts @@ -165,6 +165,8 @@ export const MesAutoCodeRuleCode = { WM_OUTSOURCE_ISSUE_CODE: 'WM_OUTSOURCE_ISSUE_CODE', WM_OUTSOURCE_RECEIPT_CODE: 'WM_OUTSOURCE_RECEIPT_CODE', WM_PACKAGE_CODE: 'WM_PACKAGE_CODE', + WM_SN_CODE: 'WM_SN_CODE', + WM_BATCH_CODE: 'WM_BATCH_CODE', WM_STOCK_TAKING_CODE: 'WM_STOCK_TAKING_CODE', WM_STOCK_TAKING_PLAN_CODE: 'WM_STOCK_TAKING_PLAN_CODE', WM_WAREHOUSE_CODE: 'WM_WAREHOUSE_CODE', @@ -276,6 +278,12 @@ export const MesProWorkRecordTypeEnum = { CLOCK_OUT: 2, } as const; +/** MES 生产报工类型枚举 */ +export const MesProFeedbackTypeEnum = { + SELF: 1, // 自行报工 + UNIFIED: 2, // 统一报工 +} as const; + /** MES 杂项出库单状态枚举 */ export const MesWmMiscIssueStatusEnum = { PREPARE: MesOrderStatusConstants.DRAFT, @@ -396,6 +404,13 @@ export const MesWmProductReceiptStatusEnum = { CANCELED: MesOrderStatusConstants.CANCELLED, } as const; +/** MES 生产入库单状态枚举 */ +export const MesWmProductProduceStatusEnum = { + PREPARE: MesOrderStatusConstants.DRAFT, + FINISHED: MesOrderStatusConstants.FINISHED, + CANCELED: MesOrderStatusConstants.CANCELLED, +} as const; + /** MES 销售出库单状态枚举 */ export const MesWmProductSalesStatusEnum = { PREPARE: MesOrderStatusConstants.DRAFT, @@ -407,6 +422,12 @@ export const MesWmProductSalesStatusEnum = { CANCELED: MesOrderStatusConstants.CANCELLED, } as const; +/** MES 仓库常量 */ +export const MesWmWarehouseConstants = { + /** 虚拟线边仓编码关键字(对应后端 MesWmWarehouseDO.WIP_VIRTUAL_WAREHOUSE) */ + WIP_VIRTUAL: 'WIP_VIRTUAL', +} as const; + /** MES 质检结果值类型枚举 */ export const MesQcResultValueType = { FLOAT: 1, @@ -465,6 +486,12 @@ export const MesAutoCodePartTypeEnum = { SERIAL: 4, } as const; +/** MES 编码规则补齐方式枚举 */ +export const MesAutoCodePaddedMethodEnum = { + LEFT: 1, // 左补齐 + RIGHT: 2, // 右补齐 +} as const; + /** MES 条码格式枚举 */ export enum BarcodeFormatEnum { QR_CODE = 1,