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