diff --git a/src/views/iot/rule/scene/components/DeviceListener.vue b/src/views/iot/rule/scene/components/DeviceListener.vue
index 92e1d36e7..57f2fe8ab 100644
--- a/src/views/iot/rule/scene/components/DeviceListener.vue
+++ b/src/views/iot/rule/scene/components/DeviceListener.vue
@@ -21,7 +21,7 @@
选择设备
-
+
@@ -41,9 +41,19 @@
:model-value="conditionParameter"
@update:model-value="(val) => (conditionParameters[index] = val)"
class="mb-10px last:mb-0"
- />
+ >
+
+
+
-
+
@@ -71,9 +81,14 @@ const emit = defineEmits(['update:modelValue'])
const triggerType = ref()
const messageType = ref('property')
const conditionParameters = ref
([])
+/** 添加触发条件 */
const addConditionParameter = () => {
conditionParameters.value?.push({} as IotRuleSceneTriggerConditionParameter)
}
+/** 移除触发条件 */
+const removeConditionParameter = (index: number) => {
+ conditionParameters.value?.splice(index, 1)
+}
onMounted(() => {
addConditionParameter()
})
@@ -88,7 +103,7 @@ onMounted(() => {
.device-listener-delete {
position: absolute;
top: auto;
- right: 33px;
+ right: 16px;
bottom: auto;
}
}
diff --git a/src/views/iot/rule/scene/components/DeviceListenerCondition.vue b/src/views/iot/rule/scene/components/DeviceListenerCondition.vue
index 261febc20..6bf48a34e 100644
--- a/src/views/iot/rule/scene/components/DeviceListenerCondition.vue
+++ b/src/views/iot/rule/scene/components/DeviceListenerCondition.vue
@@ -29,6 +29,8 @@
单位
+
+