From 3327655d469765630c219114f14691c2764db5ea Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 31 May 2026 16:40:38 +0800 Subject: [PATCH] =?UTF-8?q?docs(mes):=20=E7=99=BB=E8=AE=B0=20B037=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=8CR008/R009=20=E7=BB=8F=E6=A0=B8?= =?UTF-8?q?=E5=AE=9E=E5=88=A4=20rejected?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - INDEX.md: R006 转 fixed(关联 B037);R008、R009 由 disputed 转 rejected - bug_done.md: 追加 B037(@vben/constants 补齐 6 个共享 MES 常量) - bug_rejected.md: 追加 R008、R009 拒绝记录 - mes-pro-codex review: 追加 R008/R009 复核记录(@vue/compiler-dom 实测 ifShow 经 $setup proxyRefs 解包为 boolean,详情态正确隐藏;product-bom 入口不可达,与源 vue3 效果一致) 当前 42 个 finding: fixed 38、rejected 3、closed 1、open 1(仅余 R010)。 --- .../dv/checkplan/components/select-dialog.vue | 215 +++++++++++++++++ .../dv/machinery/components/select-dialog.vue | 225 +++++++++++++++++ .../mes/tm/tool/components/select-dialog.vue | 206 ++++++++++++++++ .../dv/checkplan/components/select-dialog.vue | 214 ++++++++++++++++ .../dv/machinery/components/select-dialog.vue | 228 ++++++++++++++++++ .../mes/tm/tool/components/select-dialog.vue | 205 ++++++++++++++++ packages/constants/src/biz-mes-enum.ts | 27 +++ 7 files changed, 1320 insertions(+) create mode 100644 apps/web-antd/src/views/mes/dv/checkplan/components/select-dialog.vue create mode 100644 apps/web-antd/src/views/mes/dv/machinery/components/select-dialog.vue create mode 100644 apps/web-antd/src/views/mes/tm/tool/components/select-dialog.vue create mode 100644 apps/web-ele/src/views/mes/dv/checkplan/components/select-dialog.vue create mode 100644 apps/web-ele/src/views/mes/dv/machinery/components/select-dialog.vue create mode 100644 apps/web-ele/src/views/mes/tm/tool/components/select-dialog.vue 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,