From 5e9a798d0b55875fd90ada7ee5d1ecf0a4a4581a Mon Sep 17 00:00:00 2001 From: YunaiV Date: Wed, 18 Jun 2025 19:41:36 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90IoT=20=E7=89=A9=E8=81=94?= =?UTF-8?q?=E7=BD=91=E3=80=91=E7=89=A9=E6=A8=A1=E5=9E=8B=E6=95=B0=E6=8D=AE?= =?UTF-8?q?-=E8=AE=BE=E5=A4=87=E5=B1=9E=E6=80=A7=EF=BC=8C=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=9B=BE=E8=A1=A8=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/iot/device/device/index.ts | 6 +- src/plugins/echarts/index.ts | 2 + .../device/device/detail/DeviceDataDetail.vue | 185 ++++++++++++++---- .../DeviceDetailsThingModelProperty.vue | 2 +- 4 files changed, 154 insertions(+), 41 deletions(-) diff --git a/src/api/iot/device/device/index.ts b/src/api/iot/device/device/index.ts index 99968e26..cb145bc4 100644 --- a/src/api/iot/device/device/index.ts +++ b/src/api/iot/device/device/index.ts @@ -130,12 +130,12 @@ export const DeviceApi = { // 获取设备属性最新数据 getLatestDeviceProperties: async (params: any) => { - return await request.get({ url: `/iot/device/property/latest`, params }) + return await request.get({ url: `/iot/device/property/get-latest`, params }) }, // 获取设备属性历史数据 - getHistoryDevicePropertyPage: async (params: any) => { - return await request.get({ url: `/iot/device/property/history-page`, params }) + getHistoryDevicePropertyList: async (params: any) => { + return await request.get({ url: `/iot/device/property/history-list`, params }) }, // 获取设备认证信息 diff --git a/src/plugins/echarts/index.ts b/src/plugins/echarts/index.ts index 18d05aab..3a402dea 100644 --- a/src/plugins/echarts/index.ts +++ b/src/plugins/echarts/index.ts @@ -13,6 +13,7 @@ import { import { AriaComponent, + DataZoomComponent, GridComponent, LegendComponent, ParallelComponent, @@ -30,6 +31,7 @@ echarts.use([ TitleComponent, TooltipComponent, ToolboxComponent, + DataZoomComponent, GridComponent, PolarComponent, AriaComponent, diff --git a/src/views/iot/device/device/detail/DeviceDataDetail.vue b/src/views/iot/device/device/detail/DeviceDataDetail.vue index ced2a8a4..c9c6140c 100644 --- a/src/views/iot/device/device/detail/DeviceDataDetail.vue +++ b/src/views/iot/device/device/detail/DeviceDataDetail.vue @@ -1,6 +1,6 @@ diff --git a/src/views/iot/device/device/detail/DeviceDetailsThingModelProperty.vue b/src/views/iot/device/device/detail/DeviceDetailsThingModelProperty.vue index 6c00aee8..3525899c 100644 --- a/src/views/iot/device/device/detail/DeviceDetailsThingModelProperty.vue +++ b/src/views/iot/device/device/detail/DeviceDetailsThingModelProperty.vue @@ -213,7 +213,7 @@ watch(autoRefresh, (newValue) => { if (newValue) { autoRefreshTimer = setInterval(() => { getList() - }, 5000) // 每5秒刷新一次 + }, 5000) // 每 5 秒刷新一次 } else { clearInterval(autoRefreshTimer) autoRefreshTimer = null