tanghaolin
2022-09-13 9ed8c3086f82aa1af3b5b287ea7be151b2a40dbb
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
53
54
55
56
57
58
59
60
61
62
 
let UserSetting = {
    localStorageName_Unit : "UserSettingPara.Unit",
 
    getUnitParas(language) {
        if (language == null)
            language = 0;
 
        var localStorageData = localStorage.getItem(this.localStorageName_Unit);
        if (localStorageData != null) {
           return JSON.parse(localStorageData);
        }
 
        if (language == 0)
            return window.globalConfig.UnitSetting.CN;
        else if (language == 2)
            return window.globalConfig.UnitSetting.EN;
        else
            return window.globalConfig.UnitSetting.CN;
    },
 
    getFlowUnit(language){
        var unit = this.getUnitParas(language);
        if(unit == null || unit.Flow == null || unit.Flow < 0)
            return 1;
        return unit.Flow;
    },
 
    getHeadUnit(language){
        var unit = this.getUnitParas(language);
        if(unit == null || unit.Flow == null || unit.Head < 0)
            return 0;
 
        return unit.Head;
    },
 
    getFlowUnitSetting(language){
        var unit = this.getUnitParas(language);
        return unit.Flow;
    },
 
    getHeadUnitSetting(language){
        var unit = this.getUnitParas(language);
        return unit.Head;
    },
 
    saveUnitParas(data) {
        if (data == null) {
            localStorage.removeItem(this.localStorageName_Unit);
            return;
        }
        let str = JSON.stringify(data);
        localStorage.setItem(this.localStorageName_Unit, str);
    },
 
    clearUnitParas() {
        localStorage.removeItem(this.localStorageName_Unit);
    }
 
}
 
export default UserSetting