}
export function batteryError(item) {
let data = item.batteryDataRecord
let code = []
if (data.chtProt === 1) {
code.push(1)
}
if (data.scProt === 1) {
code.push(2)
}
if (data.docProt === 1) {
code.push(3)
}
if (data.cocProt === 1) {
code.push(4)
}
if (data.pvUvProt === 1) {
code.push(5)
}
if (data.cvUvPro === 1) {
code.push(6)
}
if (data.pvOvProt === 1) {
code.push(7)
}
if (data.cvOvProt === 1) {
code.push(8)
}
if (data.colFault === 1) {
code.push(9)
}
if (data.dltProt === 1) {
code.push(10)
}
if (data.cltProt === 1) {
code.push(11)
}
if (data.dhtProt === 1) {
code.push(12)
}
if (item.compartmentDataRecordVo.batSwOff === 1) {
code.push(13)
}
if (item.compartmentDataRecordVo.batCommOk === 1) {
code.push(14)
}
return code
}
这里的每个if里的条件都要走一遍,但不想写这么多if ,如何修改?