From 9392e326300e5d6511bd439711ef64e7d74d0c5a Mon Sep 17 00:00:00 2001 From: YunaiV Date: Fri, 20 Feb 2026 14:42:46 +0800 Subject: [PATCH] =?UTF-8?q?refactor(mes):=20=E9=87=8D=E6=9E=84=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E4=BF=9D=E5=85=BB=E8=AE=B0=E5=BD=95=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=EF=BC=8C=E6=8A=BD=E5=8F=96=E5=8F=AF=E5=A4=8D=E7=94=A8=20Select?= =?UTF-8?q?=20=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 新增 DvMachinerySelect、DvCheckPlanSelect、UserSelect 三个通用选择器组件 2. MaintenRecordForm 和 index 页面改用 Select 组件替代内联远程搜索逻辑 3. MaintenRecordLineForm 合并到 MaintenRecordLineList(参考 pro/route 风格) 4. API 文件 maintenRecordLine.ts 迁移至 line/index.ts 5. 保养记录状态枚举从 10/20 改为 0/1,与后端对齐 --- .../dv/maintenrecord/MaintenRecordForm.vue | 219 +++--------------- .../maintenrecord/MaintenRecordLineList.vue | 203 ++++++++++++++++ .../components/MaintenRecordLineForm.vue | 149 ------------ .../components/MaintenRecordLineList.vue | 129 ----------- src/views/mes/dv/maintenrecord/index.vue | 89 ++++--- 5 files changed, 276 insertions(+), 513 deletions(-) create mode 100644 src/views/mes/dv/maintenrecord/MaintenRecordLineList.vue delete mode 100644 src/views/mes/dv/maintenrecord/components/MaintenRecordLineForm.vue delete mode 100644 src/views/mes/dv/maintenrecord/components/MaintenRecordLineList.vue diff --git a/src/views/mes/dv/maintenrecord/MaintenRecordForm.vue b/src/views/mes/dv/maintenrecord/MaintenRecordForm.vue index 7f2086ea8..083753c13 100644 --- a/src/views/mes/dv/maintenrecord/MaintenRecordForm.vue +++ b/src/views/mes/dv/maintenrecord/MaintenRecordForm.vue @@ -2,94 +2,32 @@ - + - - - + - - - - - - - - - - - - - - - - - - - - - - + - - - + - + - - - + + + - @@ -110,69 +47,48 @@ - + - diff --git a/src/views/mes/dv/maintenrecord/MaintenRecordLineList.vue b/src/views/mes/dv/maintenrecord/MaintenRecordLineList.vue new file mode 100644 index 000000000..dd3329666 --- /dev/null +++ b/src/views/mes/dv/maintenrecord/MaintenRecordLineList.vue @@ -0,0 +1,203 @@ + + + + diff --git a/src/views/mes/dv/maintenrecord/components/MaintenRecordLineForm.vue b/src/views/mes/dv/maintenrecord/components/MaintenRecordLineForm.vue deleted file mode 100644 index d7e6d5c15..000000000 --- a/src/views/mes/dv/maintenrecord/components/MaintenRecordLineForm.vue +++ /dev/null @@ -1,149 +0,0 @@ - - - - - diff --git a/src/views/mes/dv/maintenrecord/components/MaintenRecordLineList.vue b/src/views/mes/dv/maintenrecord/components/MaintenRecordLineList.vue deleted file mode 100644 index 4b886af78..000000000 --- a/src/views/mes/dv/maintenrecord/components/MaintenRecordLineList.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - - diff --git a/src/views/mes/dv/maintenrecord/index.vue b/src/views/mes/dv/maintenrecord/index.vue index 9a37b876c..773fa9442 100644 --- a/src/views/mes/dv/maintenrecord/index.vue +++ b/src/views/mes/dv/maintenrecord/index.vue @@ -8,44 +8,17 @@ :inline="true" label-width="90px" > - - - + + + - - - + + + - - - - - - + + +