diff --git a/src/views/iot/rule/scene/form/configs/ConditionConfig.vue b/src/views/iot/rule/scene/form/configs/ConditionConfig.vue
index 632218485..278253dd1 100644
--- a/src/views/iot/rule/scene/form/configs/ConditionConfig.vue
+++ b/src/views/iot/rule/scene/form/configs/ConditionConfig.vue
@@ -23,39 +23,75 @@
-
-
+
+
+
+
+ updateConditionField('productId', value)"
+ @change="handleProductChange"
+ />
+
+
+
+
+ updateConditionField('deviceId', value)"
+ :product-id="condition.productId"
+ @change="handleDeviceChange"
+ />
+
+
+
-
-
-
+
+
+
+
-
- updateConditionField('productId', value)"
- @change="handleProductChange"
- />
+
+ updateConditionField('operator', value)"
+ placeholder="请选择操作符"
+ class="w-full"
+ >
+
+
+
+
-
- updateConditionField('deviceId', value)"
- :product-id="condition.productId"
- @change="handleDeviceChange"
- />
+
+ updateConditionField('param', value)"
+ placeholder="请选择设备状态"
+ class="w-full"
+ >
+
+
+
+
+
@@ -94,7 +130,6 @@
:property-type="propertyType"
:operator="condition.operator"
:property-config="propertyConfig"
- @validate="handleValueValidate"
/>
@@ -106,24 +141,12 @@
v-else-if="condition.type === ConditionTypeEnum.CURRENT_TIME"
:model-value="condition"
@update:model-value="updateCondition"
- @validate="handleValidate"
/>
-
-
-
-
-