From df54780b65377185cad619c86f0cc9d20b1a387e Mon Sep 17 00:00:00 2001 From: YunaiV Date: Thu, 19 Jun 2025 23:52:13 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90IoT=20=E7=89=A9=E8=81=94?= =?UTF-8?q?=E7=BD=91=E3=80=91=E5=A2=9E=E5=8A=A0=E2=80=9C=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E8=B0=83=E7=94=A8=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../device/detail/DeviceDetailsThingModel.vue | 5 +- .../detail/DeviceDetailsThingModelEvent.vue | 10 +- .../detail/DeviceDetailsThingModelService.vue | 202 +++++++++++++++++- src/views/iot/utils/constants.ts | 7 + 4 files changed, 211 insertions(+), 13 deletions(-) diff --git a/src/views/iot/device/device/detail/DeviceDetailsThingModel.vue b/src/views/iot/device/device/detail/DeviceDetailsThingModel.vue index 847221559..99698746d 100644 --- a/src/views/iot/device/device/detail/DeviceDetailsThingModel.vue +++ b/src/views/iot/device/device/detail/DeviceDetailsThingModel.vue @@ -12,7 +12,10 @@ /> - + diff --git a/src/views/iot/device/device/detail/DeviceDetailsThingModelEvent.vue b/src/views/iot/device/device/detail/DeviceDetailsThingModelEvent.vue index e3c302040..3555c7b36 100644 --- a/src/views/iot/device/device/detail/DeviceDetailsThingModelEvent.vue +++ b/src/views/iot/device/device/detail/DeviceDetailsThingModelEvent.vue @@ -54,21 +54,19 @@ - + - + - + diff --git a/src/views/iot/device/device/detail/DeviceDetailsThingModelService.vue b/src/views/iot/device/device/detail/DeviceDetailsThingModelService.vue index d9c4fe5d7..916d2dc15 100644 --- a/src/views/iot/device/device/detail/DeviceDetailsThingModelService.vue +++ b/src/views/iot/device/device/detail/DeviceDetailsThingModelService.vue @@ -1,13 +1,203 @@ - diff --git a/src/views/iot/utils/constants.ts b/src/views/iot/utils/constants.ts index b31319f82..cfef0d93d 100644 --- a/src/views/iot/utils/constants.ts +++ b/src/views/iot/utils/constants.ts @@ -36,5 +36,12 @@ export const IotDeviceMessageMethodEnum = { method: 'thing.event.post', name: '事件上报', upstream: true + }, + + // ========== 服务调用 ========== + SERVICE_INVOKE: { + method: 'thing.service.invoke', + name: '服务调用', + upstream: false } }