From f006955a77e9bb2f3264af9a31d7c6aa58734eeb Mon Sep 17 00:00:00 2001 From: xiaozhiyong Date: Wed, 10 Jun 2026 09:39:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/equipment/list.js | 29 +- src/api/equipment/particulars.js | 9 - src/pathInfo.json | 1 + .../detail/components/alarm/index.vue | 2 +- .../detail/components/info/index.vue | 331 ++++++++++---- .../detail/components/line/index.vue | 142 ++++++ .../detail/components/trend/index.vue | 432 ++++++++++++++---- .../list/components/detail/index.vue | 58 ++- .../equipment/list/components/list/index.vue | 98 ++-- src/view/layout/index.vue | 3 +- 10 files changed, 853 insertions(+), 252 deletions(-) delete mode 100644 src/api/equipment/particulars.js create mode 100644 src/view/equipment/list/components/detail/components/line/index.vue diff --git a/src/api/equipment/list.js b/src/api/equipment/list.js index 5c0ecbc..ccebb42 100644 --- a/src/api/equipment/list.js +++ b/src/api/equipment/list.js @@ -1,5 +1,13 @@ import service from '@/utils/request' - +// 网关 +export const getDeviceGatewayListByPage = (data) => { + return service({ + url: '/device/getDeviceGatewayListByPage', + method: 'post', + data: data + }) +} +// 设备 export const getDeviceListByPage = (data) => { return service({ url: '/device/getDeviceListByPage', @@ -15,7 +23,7 @@ export const deviceOperation = (data) => { data: data }) } - +// 曲线 export const getDeviceDetailsListByPage = (data) => { return service({ url: '/device/getDeviceDetailsListByPage', @@ -23,3 +31,20 @@ export const getDeviceDetailsListByPage = (data) => { data: data }) } +// 报警 +export const getAlarmRecordListByPage = (data) => { + return service({ + url: '/device/getAlarmRecordListByPage', + method: 'post', + data: data + }) +} + +// 报警 +export const getCircuitBreakerDetail = (data) => { + return service({ + url: '/device/getCircuitBreakerDetail', + method: 'post', + data: data + }) +} diff --git a/src/api/equipment/particulars.js b/src/api/equipment/particulars.js deleted file mode 100644 index 4f0b0db..0000000 --- a/src/api/equipment/particulars.js +++ /dev/null @@ -1,9 +0,0 @@ -import service from '@/utils/request' - -export const getDeviceDetailsListByPage = (data) => { - return service({ - url: '/device/getDeviceDetailsListByPage', - method: 'post', - data: data - }) -} diff --git a/src/pathInfo.json b/src/pathInfo.json index 9c80cf7..53accfa 100644 --- a/src/pathInfo.json +++ b/src/pathInfo.json @@ -15,6 +15,7 @@ "/src/view/equipment/index.vue": "Equipment", "/src/view/equipment/list/components/detail/components/alarm/index.vue": "Index", "/src/view/equipment/list/components/detail/components/info/index.vue": "Index", + "/src/view/equipment/list/components/detail/components/line/index.vue": "Index", "/src/view/equipment/list/components/detail/components/trend/index.vue": "Index", "/src/view/equipment/list/components/detail/index.vue": "Index", "/src/view/equipment/list/components/list/index.vue": "Index", diff --git a/src/view/equipment/list/components/detail/components/alarm/index.vue b/src/view/equipment/list/components/detail/components/alarm/index.vue index c76efcf..ef08708 100644 --- a/src/view/equipment/list/components/detail/components/alarm/index.vue +++ b/src/view/equipment/list/components/detail/components/alarm/index.vue @@ -90,7 +90,7 @@ }) if (table.code === 0) { tableData.value = table.data.list || [] - total.value = table.data.total || 0 + // total.value = table.data.total || 0 return } } catch (e) { diff --git a/src/view/equipment/list/components/detail/components/info/index.vue b/src/view/equipment/list/components/detail/components/info/index.vue index 595b46a..f1e5218 100644 --- a/src/view/equipment/list/components/detail/components/info/index.vue +++ b/src/view/equipment/list/components/detail/components/info/index.vue @@ -1,79 +1,185 @@ diff --git a/src/view/equipment/list/components/detail/components/line/index.vue b/src/view/equipment/list/components/detail/components/line/index.vue new file mode 100644 index 0000000..6419cac --- /dev/null +++ b/src/view/equipment/list/components/detail/components/line/index.vue @@ -0,0 +1,142 @@ + + + + + diff --git a/src/view/equipment/list/components/detail/components/trend/index.vue b/src/view/equipment/list/components/detail/components/trend/index.vue index 135b167..ae095c1 100644 --- a/src/view/equipment/list/components/detail/components/trend/index.vue +++ b/src/view/equipment/list/components/detail/components/trend/index.vue @@ -1,6 +1,6 @@ diff --git a/src/view/layout/index.vue b/src/view/layout/index.vue index f41b943..b67c9c1 100644 --- a/src/view/layout/index.vue +++ b/src/view/layout/index.vue @@ -81,7 +81,8 @@ nextTick(() => { document.getElementsByClassName( 'flex flex-col md:flex-row gap-2 items-center text-sm text-slate-700 dark:text-slate-500 justify-center py-2' - )[0].style.opacity = 0 + )[0].style.display = 'none' + // opacity = 0 }) })