From 913dd73f6ea2555a91eb929ecd041f1b8e1680cf Mon Sep 17 00:00:00 2001 From: yang <2319498928@qq.com> Date: Thu, 5 Mar 2026 16:22:47 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E8=8F=9C=E5=8D=95=E7=95=8C=E9=9D=A2)?= =?UTF-8?q?=EF=BC=9A=E6=96=B0=E5=A2=9E=E5=8E=86=E5=8F=B2=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E5=92=8C=E6=95=B0=E6=8D=AE=E5=88=86=E6=9E=90=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vue/src/api/iot/center.js | 19 ++ vue/src/api/iot/device.js | 9 + vue/src/views/dataCenter/analysis.vue | 435 ++++++++++++++++++++++++++ vue/src/views/dataCenter/history.vue | 377 ++++++++++++++++++++++ 4 files changed, 840 insertions(+) create mode 100644 vue/src/api/iot/center.js create mode 100644 vue/src/views/dataCenter/analysis.vue create mode 100644 vue/src/views/dataCenter/history.vue diff --git a/vue/src/api/iot/center.js b/vue/src/api/iot/center.js new file mode 100644 index 00000000..ca3eea0d --- /dev/null +++ b/vue/src/api/iot/center.js @@ -0,0 +1,19 @@ +import request from '@/utils/request'; + +// 查询设备的历史数据 +export function getDataCenterDeviceHistory(data) { + return request({ + url: '/data/center/deviceHistory', + method: 'post', + data: data, + }); +} + +// 统计设备物模型指令下发数量 +export function getDataCenterCountThingsModelInvoke(query) { + return request({ + url: '/data/center/countThingsModelInvoke', + method: 'get', + params: query, + }); +} \ No newline at end of file diff --git a/vue/src/api/iot/device.js b/vue/src/api/iot/device.js index f49c2945..8a242723 100644 --- a/vue/src/api/iot/device.js +++ b/vue/src/api/iot/device.js @@ -36,6 +36,15 @@ export function listDeviceShort(query) { }); } +// 查询设备变量概况 +export function listThingsModel(query) { + return request({ + url: '/iot/device/listThingsModel', + method: 'get', + params: query, + }); +} + // 查询所有设备简短列表 export function listAllDeviceShort() { return request({ diff --git a/vue/src/views/dataCenter/analysis.vue b/vue/src/views/dataCenter/analysis.vue new file mode 100644 index 00000000..6b5a6f72 --- /dev/null +++ b/vue/src/views/dataCenter/analysis.vue @@ -0,0 +1,435 @@ + + + + + diff --git a/vue/src/views/dataCenter/history.vue b/vue/src/views/dataCenter/history.vue new file mode 100644 index 00000000..7469a02d --- /dev/null +++ b/vue/src/views/dataCenter/history.vue @@ -0,0 +1,377 @@ + + + + +