tanghaolin
2022-08-31 244c4241427b9f3316f06f1e0ae2ee571edc1a23
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
var motorPropHelper = {
    IsMotorPowerProp(prop) {
        if (prop == null)
            return false;
        if (prop.ID == 12 || prop.Tag == "电机_额定功率"
            || prop.Tag == "MotorPower" || prop.Tag == "电机功率")
            return true;
        else
            return false;
    },
    //是否是安全计算系数
    IsCalcCoeffProp(prop) {
        if (prop == null)
            return false;
        if (prop.ID == 40 || prop.Tag == "电机安全系数" || prop.Tag == "电机功率安全系数")
            return true;
        else
            return false;
    },
    //电机功率显示值规整
    BuildMotorPowerDispValue(propValue) {
        if (propValue == null || propValue == "")
            return "";
        if (typeof (propValue) == "string") {
            propValue = propValue.toUpperCase();
            if (propValue.indexOf("KW") < 0) {
                propValue = propValue + "KW";
                if (propValue == "3KW") propValue = "3.0kW";
                if (propValue == "4KW") propValue = "4.0kW";
            }
            return propValue;
        }
        else {
            var power = parseFloat(propValue) ;
            if (power < 1)
                return power+"kW";
            else if (power == 18.5)
                return "18.5kW";
            else if (power < 10){
                return power.toFixed(1)+"kW";
            }else{
                return  power + "kW" ;
            }
              
        }
        return propValue;
    }
 
 
}
 
export default motorPropHelper