From 7b300d300a67d78f6e8b8fc24cd31d1b30a14d7d Mon Sep 17 00:00:00 2001 From: zch Date: Fri, 15 May 2026 13:52:07 +0800 Subject: [PATCH] =?UTF-8?q?feat(dms/shutDown):=20add=E5=81=9C=E6=9C=BA?= =?UTF-8?q?=E5=8E=9F=E5=9B=A0=E6=A0=91=E7=BB=93=E6=9E=84=E5=92=8C=E6=8E=A8?= =?UTF-8?q?=E8=8D=90=E5=8E=9F=E5=9B=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 新增停机原因树和推荐停机原因接口 2. 重构停机记录页面,替换原有停机原因列表为树形结构 3. 添加设备切换联动停机原因、大类筛选、常用原因快捷选择功能 4. 优化表单校验和弹窗样式,清理冗余注释代码 5. 完善批量维护功能,支持多设备场景适配 --- src/api/dms/shutReason.js | 20 +- src/views/dms/shutDownRecord/index.vue | 548 +++++++----- src/views/dms/shutReason/index.vue | 1134 ++++++++++++++++++------ 3 files changed, 1227 insertions(+), 475 deletions(-) diff --git a/src/api/dms/shutReason.js b/src/api/dms/shutReason.js index a9074de..15f26e9 100644 --- a/src/api/dms/shutReason.js +++ b/src/api/dms/shutReason.js @@ -51,4 +51,22 @@ export function selectDmsBaseShutReasonList(query) { method: 'get', params: query }) -} \ No newline at end of file +} + +// 查询停机原因树 +export function getShutReasonTree(query) { + return request({ + url: '/dms/shutReason/tree', + method: 'get', + params: query + }) +} + +// 查询推荐停机原因 +export function getRecommendShutReasonList(query) { + return request({ + url: '/dms/shutReason/recommend', + method: 'get', + params: query + }) +} diff --git a/src/views/dms/shutDownRecord/index.vue b/src/views/dms/shutDownRecord/index.vue index 3e56625..afef0bc 100644 --- a/src/views/dms/shutDownRecord/index.vue +++ b/src/views/dms/shutDownRecord/index.vue @@ -1,30 +1,57 @@