From 6745594e3a331ce58252089f4f4eb44d8a8dbb0c Mon Sep 17 00:00:00 2001 From: puhui999 Date: Fri, 21 Mar 2025 14:03:05 +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=E8=A7=84=E5=88=99=E5=9C=BA=E6=99=AF=E8=A7=A6?= =?UTF-8?q?=E5=8F=91=E5=99=A8=E7=9B=B8=E5=85=B3=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rule/scene/components/DeviceListener.vue | 56 ++++++++++++------- .../components/DeviceListenerCondition.vue | 2 +- 2 files changed, 37 insertions(+), 21 deletions(-) diff --git a/src/views/iot/rule/scene/components/DeviceListener.vue b/src/views/iot/rule/scene/components/DeviceListener.vue index 09d51d54..161ac867 100644 --- a/src/views/iot/rule/scene/components/DeviceListener.vue +++ b/src/views/iot/rule/scene/components/DeviceListener.vue @@ -27,7 +27,9 @@
- + + +
@@ -54,26 +56,37 @@ @update:model-value="(val) => (condition.parameters[index2] = val)" class="mb-10px last:mb-0" > - - + + + -
- - + +
+ + + +
+ +
+ + +
添加触发条件 @@ -104,7 +117,10 @@ const addCondition = () => { parameters: [] }) } - +/** 移除触发条件 */ +const removeCondition = (index: number) => { + triggerConfig.value.conditions.splice(index, 1) +} /** 添加参数 */ const addConditionParameter = (conditionParameters: IotRuleSceneTriggerConditionParameter[]) => { conditionParameters.push({} as IotRuleSceneTriggerConditionParameter) diff --git a/src/views/iot/rule/scene/components/DeviceListenerCondition.vue b/src/views/iot/rule/scene/components/DeviceListenerCondition.vue index 6bf48a34..eac40cdc 100644 --- a/src/views/iot/rule/scene/components/DeviceListenerCondition.vue +++ b/src/views/iot/rule/scene/components/DeviceListenerCondition.vue @@ -15,7 +15,7 @@