diff --git a/src/api/iot/device/index.ts b/src/api/iot/device/index.ts
index 9bc82c4f..5f788ec9 100644
--- a/src/api/iot/device/index.ts
+++ b/src/api/iot/device/index.ts
@@ -48,6 +48,12 @@ export interface DeviceDataVO {
value: string // 最新值
}
+// IoT 设备数据 VO
+export interface DeviceHistoryDataVO {
+ time: number // 时间
+ data: string // 数据
+}
+
// 设备 API
export const DeviceApi = {
// 查询设备分页
@@ -88,5 +94,10 @@ export const DeviceApi = {
// 获取设备属性最新数据
getDevicePropertiesLatestData: async (params: any) => {
return await request.get({ url: `/iot/device/data/latest-data`, params })
+ },
+
+ // 获取设备属性历史数据
+ getDevicePropertiesHistoryData: async (params: any) => {
+ return await request.get({ url: `/iot/device/data/history-data`, params })
}
}
diff --git a/src/views/iot/device/detail/DeviceDataDetail.vue b/src/views/iot/device/detail/DeviceDataDetail.vue
index b4df6484..b4a25800 100644
--- a/src/views/iot/device/detail/DeviceDataDetail.vue
+++ b/src/views/iot/device/detail/DeviceDataDetail.vue
@@ -1,28 +1,117 @@