diff --git a/src/api/iot/device/device/index.ts b/src/api/iot/device/device/index.ts index fae8100a..d1b35c1c 100644 --- a/src/api/iot/device/device/index.ts +++ b/src/api/iot/device/device/index.ts @@ -63,15 +63,12 @@ export enum DeviceStatusEnum { DISABLED = 3 // 已禁用 } -// IoT 模拟设备数据 -// TODO @super:DeviceSimulatorDataReqVO -export interface SimulatorDataVO { - productKey: string - deviceKey: string - type: string - subType: string - reportTime: number // 时间戳 - content: string // 存储 JSON 字符串 +// IoT 模拟设备上报数据 Request VO +export interface IotDeviceSimulationReportReqVO { + id: number // 设备编号 + type: string // 消息类型 + identifier: string // 标识符 + data: object // 请求参数 } // 设备 API @@ -146,11 +143,12 @@ export const DeviceApi = { return await request.download({ url: `/iot/device/get-import-template` }) }, - // 模拟设备 - simulatorDevice: async (data: SimulatorDataVO) => { + // 模拟设备上报 + simulationReportDevice: async (data: IotDeviceSimulationReportReqVO) => { // TODO @super:/iot/device/simulator - return await request.post({ url: `/iot/device/data/simulator`, data }) + return await request.post({ url: `/iot/device/simulation-report`, data }) }, + // 查询设备日志分页 getDeviceLogPage: async (params: any) => { // TODO @super:/iot/log-page 或者 /iot/log/page diff --git a/src/views/iot/device/device/detail/DeviceDetailsLog.vue b/src/views/iot/device/device/detail/DeviceDetailsLog.vue index 2ffcd5de..ab1a2641 100644 --- a/src/views/iot/device/device/detail/DeviceDetailsLog.vue +++ b/src/views/iot/device/device/detail/DeviceDetailsLog.vue @@ -52,7 +52,7 @@ import { DeviceApi } from '@/api/iot/device/device' import { formatDate } from '@/utils/formatTime' const props = defineProps<{ - deviceKey: number + deviceKey: string }>() //TODO:后续看看使用什么查询条件 目前后端是留了时间范围 type subType diff --git a/src/views/iot/device/device/detail/DeviceDetailsSimulator.vue b/src/views/iot/device/device/detail/DeviceDetailsSimulator.vue index 9aee66fc..b84adf15 100644 --- a/src/views/iot/device/device/detail/DeviceDetailsSimulator.vue +++ b/src/views/iot/device/device/detail/DeviceDetailsSimulator.vue @@ -1,6 +1,5 @@