diff --git a/src/api/ems/record/recordIotenvInstant.js b/src/api/ems/record/recordIotenvInstant.js index 7e6b541..19ed368 100644 --- a/src/api/ems/record/recordIotenvInstant.js +++ b/src/api/ems/record/recordIotenvInstant.js @@ -51,3 +51,11 @@ export function getRecordIotenvInstantList(query) { params: query }) } + +// 获取所有设备的最新数据(用于首页展示) +export function getLatestRecords() { + return request({ + url: '/ems/record/recordIotenvInstant/getLatestRecords', + method: 'get' + }) +} diff --git a/src/views/index.vue b/src/views/index.vue index 1ea4896..0c726bc 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -1,100 +1,575 @@ - + - <!– 折线图部分 –> - - - + +
+
+
+
+ +
+
+
{{ totalDeviceCount }}
+
设备总数
+
+
+
+
-<!– –> -<!– –> -<!–
–> -<!– –> -<!–
–> -<!–
–> -<!– –> -<!–
–> -<!– –> -<!–
–> -<!–
–> -<!– –> -<!–
–> -<!– –> -<!–
–> -<!–
–> -<!–
–> + +
+
+

设备监控数据

+
+ + 刷新数据 + +
+
+ +
+
+ + +
+
+

{{ device.monitorName || '未知设备' }}

+ {{ device.monitorId }} +
+
+ + {{ getStatusText(device) }} +
+
+ + +
+
+
+ + 温度 + {{ formatValue(device.temperature, '°C') }} +
+
+ +
+
+ + 湿度 + {{ formatValue(device.humidity, '%') }} +
+
+ +
+
+ + 噪声 + {{ formatValue(device.noise, 'dB') }} +
+
+ +
+
+ + 照度 + {{ formatValue(device.illuminance, 'lx') }} +
+
+ +
+
+ + 硫化氢 + {{ formatValue(device.concentration, 'ppm') }} +
+
+ +
+
+ + 振动速度 + {{ formatValue(device.vibrationSpeed, 'mm/s') }} +
+
+ + +
+ + 无最新数据 +
+
+ + + +
+
+ + +
+ +

暂无设备数据

+
+
--->