refactor(devices): 实现设备字段动态校验与配置同步

1. 新增动态设备校验Schema生成器,支持从数据库读取字段配置生成校验规则
2. 重构设备增改接口,使用动态校验替代硬编码Schema
3. 调整前端设备表单,适配字段配置并锁定核心系统字段
4. 修复前后端默认字段配置不一致问题
5. 新增字段管理页面防护,锁定核心字段的必填/可见配置
This commit is contained in:
zhang1106
2026-06-12 16:01:41 +08:00
parent 85d6b2c633
commit 1b9a5571ae
8 changed files with 621 additions and 22 deletions
@@ -30,7 +30,7 @@ export const DEFAULT_DEVICE_FIELDS = [
fieldName: 'deviceId',
displayName: '设备ID',
fieldType: 'text',
required: true,
required: false,
visible: true,
editable: false,
},
@@ -101,7 +101,7 @@ export const DEFAULT_DEVICE_FIELDS = [
fieldName: 'powerConsumption',
displayName: '功率(W)',
fieldType: 'number',
required: false,
required: true,
visible: true,
editable: true,
},