From 545887ed3876937de0d2addda82cf073c5b77cc1 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Thu, 19 Feb 2026 17:15:20 +0800 Subject: [PATCH] =?UTF-8?q?refactor(mes):=20=E5=B0=86=20enableFlag/enabled?= =?UTF-8?q?/areaEnabled=20=E9=87=8D=E6=9E=84=E4=B8=BA=20status/areaStatus?= =?UTF-8?q?=EF=BC=88CommonStatus=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit QC Template: enableFlag(Boolean) -> status(Integer),使用 CommonStatusEnum Warehouse Area: enabled(Boolean) -> status(Integer),使用 CommonStatusEnum Warehouse Location: areaEnabled(Boolean) -> areaStatus(Integer),使用 CommonStatusEnum 涉及前端 API 定义、列表页、表单页的字段名和字典类型切换(INFRA_BOOLEAN_STRING -> COMMON_STATUS), 以及后端 DO、RespVO、SaveReqVO、PageReqVO、Mapper 的同步修改。 注意:语义反转,原 true(启用) 对应新 status=0(开启),原 false(禁用) 对应新 status=1(关闭)。 --- src/api/mes/wm/warehouse/location/index.ts | 2 +- src/views/mes/qc/template/TemplateForm.vue | 17 +++++++++-------- src/views/mes/qc/template/index.vue | 18 +++++++++--------- src/views/mes/wm/warehouse/area/AreaForm.vue | 19 ++++++++++++++----- src/views/mes/wm/warehouse/area/index.vue | 4 ++-- .../wm/warehouse/location/LocationForm.vue | 5 +++-- 6 files changed, 38 insertions(+), 27 deletions(-) diff --git a/src/api/mes/wm/warehouse/location/index.ts b/src/api/mes/wm/warehouse/location/index.ts index d776dd9c5..1a2fe52ea 100644 --- a/src/api/mes/wm/warehouse/location/index.ts +++ b/src/api/mes/wm/warehouse/location/index.ts @@ -8,7 +8,7 @@ export interface WmWarehouseLocationVO { warehouseId: number warehouseName: string area: number - areaEnabled: boolean + areaStatus: number frozen: boolean remark: string attribute1: string diff --git a/src/views/mes/qc/template/TemplateForm.vue b/src/views/mes/qc/template/TemplateForm.vue index 181783391..b4743b215 100644 --- a/src/views/mes/qc/template/TemplateForm.vue +++ b/src/views/mes/qc/template/TemplateForm.vue @@ -28,11 +28,11 @@ - - + + @@ -90,7 +90,8 @@