/** * 获取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;