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 @@
+
+
+
+
+
+
+
+
+
+ 曲线趋势图
+
+
+
+
+
+
+
+
+
+
+
+
+