diff --git a/package.json b/package.json index 92a666e..872d270 100644 --- a/package.json +++ b/package.json @@ -55,6 +55,7 @@ "vue": "^3.2.40", "vue-echarts": "^6.2.3", "vue-i18n": "^9.2.2", + "vue-json-pretty": "^2.4.0", "vue-quill-editor": "^3.0.6", "vue-router": "^4.0.14", "xlsx": "^0.18.5" diff --git a/src/api/device.ts b/src/api/device.ts index c699379..9139783 100644 --- a/src/api/device.ts +++ b/src/api/device.ts @@ -11,11 +11,13 @@ export interface DeviceRecord { pageable?: string; longitude?: number; latitude?: number; - icon?: string; + icon?: object; hardwareVersion?: string; firmwareVersion?: string; productName?: string; id?: number; + warning?: string; + iconId?: number; } export interface DeviceCreateRecord { diff --git a/src/api/tsl.ts b/src/api/tsl.ts index c655bf7..7e5e29a 100644 --- a/src/api/tsl.ts +++ b/src/api/tsl.ts @@ -52,12 +52,8 @@ export function queryEventList(data: eventRecord) { } // 事件记录 -export function queryEventLog(data: eventRecord) { - return axios({ - url: '/api/rest/tsl/event/log', - method: 'get', - params: data, - }); +export function queryEventLog(clientId: number) { + return axios.get(`/api/rest/tsl/event/${clientId}/log`) } export function createServe(data: any) { diff --git a/src/views/iot/device/components/device-detail.vue b/src/views/iot/device/components/device-detail.vue index 56d02e5..385762c 100644 --- a/src/views/iot/device/components/device-detail.vue +++ b/src/views/iot/device/components/device-detail.vue @@ -2,9 +2,11 @@
- - + {{ + renderData.name + }} + {{ + renderData.hardwareVersion + }} + {{ + renderData.firmwareVersion + }} + {{ + renderData.productName + }} + + {{ + dayjs(renderData.createTime).format('YYYY-MM-DD HH:mm:ss') + }} + + + + + + {{ dayjs(record.recordTime).format('YYYY-MM-DD HH:mm:ss') }}