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;
|
|