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 @@