From f46540759f00ecf3d153f4f15971cdcd9906397b Mon Sep 17 00:00:00 2001 From: puhui999 Date: Sat, 29 Mar 2025 20:27:38 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=8A=9F=E8=83=BD=E5=AE=8C=E5=96=84?= =?UTF-8?q?=E3=80=91IoT:=20=E5=9C=BA=E6=99=AF=E8=81=94=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/iot/rule/scene/scene.types.ts | 3 +- .../device/components/DeviceTableSelect.vue | 2 +- .../product/components/ProductTableSelect.vue | 2 +- src/views/iot/rule/scene/RuleSceneForm.vue | 2 +- .../components/action/ActionExecutor.vue | 140 +++++----- .../components/listener/DeviceListener.vue | 250 +++++++++--------- .../listener/DeviceListenerCondition.vue | 89 ++++--- 7 files changed, 250 insertions(+), 238 deletions(-) diff --git a/src/api/iot/rule/scene/scene.types.ts b/src/api/iot/rule/scene/scene.types.ts index 336c1d584..76cdf9a3d 100644 --- a/src/api/iot/rule/scene/scene.types.ts +++ b/src/api/iot/rule/scene/scene.types.ts @@ -58,7 +58,8 @@ interface TenantBaseDO { // 触发条件参数 interface TriggerConditionParameter { - identifier: string // 标识符(属性、事件、服务) + identifier0: string // 标识符(事件、服务) + identifier: string // 标识符(属性) operator: string // 操作符 value: string // 比较值 } diff --git a/src/views/iot/device/device/components/DeviceTableSelect.vue b/src/views/iot/device/device/components/DeviceTableSelect.vue index f68194029..73c252da5 100644 --- a/src/views/iot/device/device/components/DeviceTableSelect.vue +++ b/src/views/iot/device/device/components/DeviceTableSelect.vue @@ -117,7 +117,7 @@