From 772e29ad6f5af97682c9bbe73a4d43e0940baa46 Mon Sep 17 00:00:00 2001 From: "zangch@mesnac.com" Date: Fri, 12 Dec 2025 17:58:30 +0800 Subject: [PATCH] =?UTF-8?q?feat(dms):=20=E6=94=AF=E6=8C=81=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=B7=A5=E5=8D=95=E5=92=8C=E5=B7=A1=E6=A3=80=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E5=88=97=E8=A1=A8=EF=BC=88=E4=B8=8D=E5=88=86=E9=A1=B5?= =?UTF-8?q?=EF=BC=89=EF=BC=8C=E5=AE=8C=E5=96=84=E7=94=9F=E5=91=BD=E5=91=A8?= =?UTF-8?q?=E6=9C=9F=E6=95=B0=E6=8D=AE=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增接口函数 listAllDmsBillsFaultInstance、listAllDmsBillsMaintInstance、listAllDmsRecordInspect,支持获取不分页列表 - 修改生命周期组件,根据设备code调用新增接口并动态加载真实数据 - 修正设备创建时间字段名称由 createTime 改为 createdTime,统一显示和计算逻辑 - 优化生命周期时间轴事件数据结构,完善状态映射和标签显示 - 并行请求各生命周期数据,提高加载性能和体验 - 增加对停机和维修记录的真实数据支持,增强生命周期完整性 --- src/api/dms/dmsBillsFaultInstance.js | 9 + src/api/dms/dmsBillsMaintInstance.js | 9 + src/api/dms/dmsRecordInspect.js | 9 + src/api/dms/repairRecord.js | 9 + src/api/dms/shutDown.js | 9 + .../dms/prodBaseMachineInfo/index copy.vue | 1307 +++++++++++++++++ src/views/dms/prodBaseMachineInfo/index.vue | 217 +-- 7 files changed, 1476 insertions(+), 93 deletions(-) create mode 100644 src/views/dms/prodBaseMachineInfo/index copy.vue diff --git a/src/api/dms/dmsBillsFaultInstance.js b/src/api/dms/dmsBillsFaultInstance.js index c30bcc7..7557484 100644 --- a/src/api/dms/dmsBillsFaultInstance.js +++ b/src/api/dms/dmsBillsFaultInstance.js @@ -8,6 +8,15 @@ export function listDmsBillsFaultInstance(query) { params: query }) } + +// 查询检修工单列表(不分页) +export function listAllDmsBillsFaultInstance(query) { + return request({ + url: '/dms/dmsBillsFaultInstance/listAll', + method: 'get', + params: query + }) +} export function getDmsPartsList(query) { return request({ url: '/dms/dmsBillsFaultInstance/getDmsPartsList', diff --git a/src/api/dms/dmsBillsMaintInstance.js b/src/api/dms/dmsBillsMaintInstance.js index 493b9fe..2658243 100644 --- a/src/api/dms/dmsBillsMaintInstance.js +++ b/src/api/dms/dmsBillsMaintInstance.js @@ -9,6 +9,15 @@ export function listDmsBillsMaintInstance(query) { }) } +// 查询保养工单列表(不分页) +export function listAllDmsBillsMaintInstance(query) { + return request({ + url: '/dms/dmsBillsMaintInstance/listAll', + method: 'get', + params: query + }) +} + // 查询保养工单详细 export function getDmsBillsMaintInstance(maintInstanceId) { return request({ diff --git a/src/api/dms/dmsRecordInspect.js b/src/api/dms/dmsRecordInspect.js index 52537e5..ca6b7a3 100644 --- a/src/api/dms/dmsRecordInspect.js +++ b/src/api/dms/dmsRecordInspect.js @@ -9,6 +9,15 @@ export function listDmsRecordInspect(query) { }) } +// 查询巡检记录列表(不分页) +export function listAllDmsRecordInspect(query) { + return request({ + url: '/dms/dmsRecordInspect/listAll', + method: 'get', + params: query + }) +} + // 查询巡检记录详细 export function getDmsRecordInspect(recordInspectId) { return request({ diff --git a/src/api/dms/repairRecord.js b/src/api/dms/repairRecord.js index 64f7ead..b756a51 100644 --- a/src/api/dms/repairRecord.js +++ b/src/api/dms/repairRecord.js @@ -9,6 +9,15 @@ export function listRepairRecord(query) { }) } +// 查询维修记录列表(不分页) +export function listAllRepairRecord(query) { + return request({ + url: '/dms/repairRecord/listAll', + method: 'get', + params: query + }) +} + // 查询维修记录详细 export function getRepairRecord(recordId) { return request({ diff --git a/src/api/dms/shutDown.js b/src/api/dms/shutDown.js index e83881b..59935b1 100644 --- a/src/api/dms/shutDown.js +++ b/src/api/dms/shutDown.js @@ -9,6 +9,15 @@ export function listShutDown(query) { }) } +// 查询停机记录列表(不分页) +export function listAllShutDown(query) { + return request({ + url: '/dms/shutDown/listAll', + method: 'get', + params: query + }) +} + // 查询停机记录详细 export function getShutDown(recordShutDownId) { return request({ diff --git a/src/views/dms/prodBaseMachineInfo/index copy.vue b/src/views/dms/prodBaseMachineInfo/index copy.vue new file mode 100644 index 0000000..42a9f09 --- /dev/null +++ b/src/views/dms/prodBaseMachineInfo/index copy.vue @@ -0,0 +1,1307 @@ + + + + + diff --git a/src/views/dms/prodBaseMachineInfo/index.vue b/src/views/dms/prodBaseMachineInfo/index.vue index 42a9f09..16ab69c 100644 --- a/src/views/dms/prodBaseMachineInfo/index.vue +++ b/src/views/dms/prodBaseMachineInfo/index.vue @@ -116,7 +116,7 @@
- 建立 {{ calculateRunDays(machine.createTime) }} 天 + 建立 {{ calculateRunDays(machine.createdTime) }} 天
@@ -144,9 +144,9 @@ - + @@ -239,7 +239,7 @@
建立天数 - {{ calculateRunDays(selectedMachine.createTime) }} + {{ calculateRunDays(selectedMachine.createdTime) }}
@@ -307,7 +307,7 @@ - {{ selectedMachine ? formatDateTime(selectedMachine.createTime) : '' }} + {{ selectedMachine ? formatDateTime(selectedMachine.createdTime) : '' }} @@ -321,6 +321,11 @@