From 4931dd2a5ebbfbadc9d118c415e43eb30e85dcab Mon Sep 17 00:00:00 2001 From: LSF <695944503@qq.com> Date: Tue, 23 Jul 2024 19:35:18 +0800 Subject: [PATCH] add:iot init --- src/api/iot/device.ts | 32 +++++ src/views/iot/device/add-or-update.vue | 120 ++++++++++++++++ src/views/iot/device/device-debug.vue | 173 ++++++++++++++++++++++++ src/views/iot/device/device-details.vue | 38 ++++++ src/views/iot/device/device-event.vue | 71 ++++++++++ src/views/iot/device/device-info.vue | 161 ++++++++++++++++++++++ src/views/iot/device/device-service.vue | 67 +++++++++ src/views/iot/device/index.vue | 121 +++++++++++++++++ 8 files changed, 783 insertions(+) create mode 100644 src/api/iot/device.ts create mode 100644 src/views/iot/device/add-or-update.vue create mode 100644 src/views/iot/device/device-debug.vue create mode 100644 src/views/iot/device/device-details.vue create mode 100644 src/views/iot/device/device-event.vue create mode 100644 src/views/iot/device/device-info.vue create mode 100644 src/views/iot/device/device-service.vue create mode 100644 src/views/iot/device/index.vue diff --git a/src/api/iot/device.ts b/src/api/iot/device.ts new file mode 100644 index 0000000..1b1080a --- /dev/null +++ b/src/api/iot/device.ts @@ -0,0 +1,32 @@ +import service from "@/utils/request"; + +export const useIot_deviceApi = (id: number) => { + return service.get("/iot/device/" + id); +}; + +export const useIot_deviceSubmitApi = (dataForm: any) => { + if (dataForm.id) { + return service.put("/iot/device", dataForm); + } else { + return service.post("/iot/device", dataForm); + } +}; + +// 发送指令,等待设备回复 +export const useIot_deviceSyncSendCommandApi = (dataForm: any) => { + return service.post("/iot/device/syncSendCommand", dataForm); +}; +// 发送指令,等待设备回复,调试模式 +export const useIot_deviceSyncSendCommandDebugApi = (dataForm: any) => { + return service.post("/iot/device/syncSendCommand/debug", dataForm); +}; + +// 发送指令,不等待设备回复 +export const useIot_deviceAsyncSendCommandApi = (dataForm: any) => { + return service.post("/iot/device/asyncSendCommand", dataForm); +}; + +//模拟设备属性数据上报 +export const useIot_deviceSimulateDeviceReportAttributeDataApi = (dataForm: any) => { + return service.post("/iot/device/simulateDeviceReportAttributeData", dataForm); +}; diff --git a/src/views/iot/device/add-or-update.vue b/src/views/iot/device/add-or-update.vue new file mode 100644 index 0000000..c1ce6c3 --- /dev/null +++ b/src/views/iot/device/add-or-update.vue @@ -0,0 +1,120 @@ + + + diff --git a/src/views/iot/device/device-debug.vue b/src/views/iot/device/device-debug.vue new file mode 100644 index 0000000..f953eec --- /dev/null +++ b/src/views/iot/device/device-debug.vue @@ -0,0 +1,173 @@ + + + diff --git a/src/views/iot/device/device-details.vue b/src/views/iot/device/device-details.vue new file mode 100644 index 0000000..97dce5f --- /dev/null +++ b/src/views/iot/device/device-details.vue @@ -0,0 +1,38 @@ + + + diff --git a/src/views/iot/device/device-event.vue b/src/views/iot/device/device-event.vue new file mode 100644 index 0000000..b2cb9bb --- /dev/null +++ b/src/views/iot/device/device-event.vue @@ -0,0 +1,71 @@ + + + diff --git a/src/views/iot/device/device-info.vue b/src/views/iot/device/device-info.vue new file mode 100644 index 0000000..f1ff5f0 --- /dev/null +++ b/src/views/iot/device/device-info.vue @@ -0,0 +1,161 @@ + + + + diff --git a/src/views/iot/device/device-service.vue b/src/views/iot/device/device-service.vue new file mode 100644 index 0000000..c11cccf --- /dev/null +++ b/src/views/iot/device/device-service.vue @@ -0,0 +1,67 @@ + + + diff --git a/src/views/iot/device/index.vue b/src/views/iot/device/index.vue new file mode 100644 index 0000000..c078056 --- /dev/null +++ b/src/views/iot/device/index.vue @@ -0,0 +1,121 @@ + + + -- Gitee