From 65841c227e26eb5009cbc47d5d16678d2be38f7d Mon Sep 17 00:00:00 2001 From: "zangch@mesnac.com" Date: Mon, 29 Dec 2025 18:49:56 +0800 Subject: [PATCH] =?UTF-8?q?feat(dms):=20=E6=9B=B4=E6=96=B0=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E9=80=89=E6=8B=A9=E5=92=8C=E6=95=85=E9=9A=9C=E6=8A=A5?= =?UTF-8?q?=E4=BF=AE=E5=85=B3=E8=81=94=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将dispatchPlan表单中的设备编号输入框改为设备选择下拉框 - 添加设备列表加载和设备选择变更处理功能 - 在repairWorkOrder中实现故障报修选择对话框 - 添加故障报修列表查询、选择和确认功能 - 新增保养计划明细路由配置 - 修复inspectRouteDetail和maintDetail中的设备ID绑定问题 - 移除部分表单项的必填验证规则 - 优化表单数据处理和类型转换逻辑 --- src/router/index.js | 14 +++ src/views/dms/dispatchPlan/detail.vue | 40 +++++- src/views/dms/dmsInspectRouteDetail/index.vue | 31 +++-- src/views/dms/maintDetail/index.vue | 41 +++--- src/views/dms/repairWorkOrder/detail.vue | 118 +++++++++++++++++- 5 files changed, 197 insertions(+), 47 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index b1c0d95..3abbbf3 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -507,6 +507,20 @@ export const dynamicRoutes = [ }, ], }, + { + path: "/dms/maintDetail", + component: Layout, + hidden: true, + permissions: ["dms:maint:query"], + children: [ + { + path: "index/:planMaintId/:planMaintCode", + component: () => import("@/views/dms/maintDetail/index"), + name: "MaintDetail", + meta: {title: "保养计划明细", activeMenu: "/dms/maint"}, + }, + ], + }, ] // 防止连续点击多次路由报错 diff --git a/src/views/dms/dispatchPlan/detail.vue b/src/views/dms/dispatchPlan/detail.vue index 4a002cd..dbd6f43 100644 --- a/src/views/dms/dispatchPlan/detail.vue +++ b/src/views/dms/dispatchPlan/detail.vue @@ -21,13 +21,28 @@ - - + + + + {{ item.deviceCode }} + {{ item.deviceName }} + + - - + + @@ -171,6 +186,7 @@