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 @@ + + + + +