From 516e11362ea7eb4b34419f60dd35e8e032208652 Mon Sep 17 00:00:00 2001 From: hwj Date: Wed, 31 Dec 2025 15:40:33 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=B7=BB=E5=8A=A0=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=AE=9E=E6=97=B6=E7=9B=91=E6=8E=A7=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/iot/device/index.ts | 26 +++ src/views/iot/realTimeMonitoring/index.vue | 182 +++++++++++++++++++++ 2 files changed, 208 insertions(+) create mode 100644 src/views/iot/realTimeMonitoring/index.vue diff --git a/src/api/iot/device/index.ts b/src/api/iot/device/index.ts index 9932dfcf..de0fb6b2 100644 --- a/src/api/iot/device/index.ts +++ b/src/api/iot/device/index.ts @@ -31,6 +31,28 @@ export interface DeviceConnectParams { isConnect: string | number } +export interface LineDeviceVO { + id?: string | number + lineNode?: string + lineName?: string + deviceCode?: string + deviceName?: string + status?: string | number + collectionTime?: string | number +} + +export interface LineDevicePageParams { + pageNo: number + pageSize: number + id?: string | number + lineNode?: string + lineName?: string + deviceCode?: string + deviceName?: string + status?: string | number + collectionTime?: string | number +} + // 物联设备 API export const DeviceApi = { // 查询物联设备分页 @@ -75,6 +97,10 @@ export const DeviceApi = { return await request.download({ url: `/iot/device/export-excel`, params }) }, + getLineDevicePage: async (params: LineDevicePageParams) => { + return await request.get({ url: `/iot/device/lineDevicePage`, params }) + }, + // ==================== 子表(设备属性) ==================== // 获得设备属性分页 diff --git a/src/views/iot/realTimeMonitoring/index.vue b/src/views/iot/realTimeMonitoring/index.vue new file mode 100644 index 00000000..026d6419 --- /dev/null +++ b/src/views/iot/realTimeMonitoring/index.vue @@ -0,0 +1,182 @@ + + +