perf:【IoT 物联网】场景联动目录结构优化

This commit is contained in:
puhui999
2025-07-27 22:44:06 +08:00
parent 8549399ae8
commit d3d6f8f8ab
13 changed files with 275 additions and 1819 deletions

View File

@ -117,7 +117,6 @@ import {
ActionFormData,
IotRuleSceneActionTypeEnum as ActionTypeEnum
} from '@/api/iot/rule/scene/scene.types'
import { createDefaultActionData } from '../../utils/transform'
/** 执行器配置组件 */
defineOptions({ name: 'ActionSection' })
@ -136,6 +135,19 @@ const emit = defineEmits<Emits>()
const actions = useVModel(props, 'actions', emit)
/**
* 创建默认的执行器数据
*/
const createDefaultActionData = (): ActionFormData => {
return {
type: ActionTypeEnum.DEVICE_PROPERTY_SET, // 默认为设备属性设置
productId: undefined,
deviceId: undefined,
params: {},
alertConfigId: undefined
}
}
// 配置常量
const maxActions = 5