/** * 获取Qt,Qg,Qh和电池性能的值 * @param data * @param groupVol */ function getQgth(data, groupVol) { let rs = { qt: 0, qg: 0, qh: 0, label: '', title: '---' }; if(data.code) { rs.qg = groupVol?(data.minVal/groupVol*100).toFixed(1):0; rs.qt = groupVol?(data.maxVal/groupVol*100).toFixed(1):0; rs.qh = groupVol?((data.maxVal-data.minVal)/groupVol*100).toFixed(1):0; rs.label = getBattIsGood(rs); rs.title = "Qg="+rs.qg+"%;Qt="+rs.qt+"%;Qh="+rs.qh+"%;电池性能评估:"+rs.label; } return rs; } function getBattIsGood(data) { if((data.qg<98)||(data.qt<99)) { return "不正常"; }else if((data.qg>102)&&(data.qt>103)){ return "正常"; }else{ return "可能不正常"; } } export default getQgth;