whyczyk
2022-02-09 3d8a4eb4995756b02d31417cafb882de0678cba0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/**
 * 获取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;