perf:【IoT 物联网】场景联动触发器优化

This commit is contained in:
puhui999
2025-08-01 16:56:22 +08:00
parent a554bc5309
commit 081603788a
7 changed files with 21 additions and 169 deletions

View File

@@ -67,14 +67,6 @@
</el-form-item>
</el-col>
</el-row>
<!-- 条件预览 -->
<!-- TODO puhui999可以去掉。。。因为表单选择了可以看懂的呀。 -->
<div v-if="conditionPreview" class="mt-12px">
<div class="text-12px text-[var(--el-text-color-secondary)]">
预览:{{ conditionPreview }}
</div>
</div>
</div>
<!-- 设备状态条件配置 -->
@@ -147,13 +139,6 @@ const isDeviceStatusTrigger = computed(() => {
return props.triggerType === IotRuleSceneTriggerTypeEnum.DEVICE_STATE_UPDATE
})
const conditionPreview = computed(() => {
if (!condition.value.productId || !condition.value.deviceId || !condition.value.identifier) {
return ''
}
return `设备[${condition.value.deviceId}]的${condition.value.identifier} ${condition.value.operator} ${condition.value.param}`
})
// 获取触发类型文本
// TODO @puhui999是不是有枚举可以服用哈
const getTriggerTypeText = (type: number) => {