统一采集器必填通道校验
使用传感器元数据生成必填校验,避免规则重复和后续漂移。
| | |
| | | |
| | | const requiredFields: Array<[keyof BatteryRow, string]> = [ |
| | | ['batteryNo', '电池号'], ['groupId', '电池组'], ['cabinet', '检测柜'], ['cabinetChannel', '检测柜通道'], |
| | | ['collector', '采集器'], ['temperature1', '主温度通道'], ['positive1', '正电位主通道'], ['negative1', '负电位主通道'], |
| | | ['collector', '采集器'], |
| | | ...sensorDefinitions.filter(sensor => sensor.required) |
| | | .map(sensor => [sensor.field, sensor.name] as [keyof BatteryRow, string]), |
| | | ] |
| | | for (let index = 0; index < batteries.value.length; index += 1) { |
| | | for (const [field, label] of requiredFields) { |