let UserSetting = {
|
localStorageName_Unit: `IEE_UserSettingPara.Unit`,
|
getUnitParas(language) {
|
if (language == null) language = 0;
|
|
var key = this.localStorageName_Unit + language;
|
var localStorageData = localStorage.getItem(key) ?? null;
|
//console.log(localStorageData)
|
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.Head == null || unit.Head < 0) return 0;
|
|
return unit.Head;
|
},
|
|
getPowerUnit(language) {
|
var unit = this.getUnitParas(language);
|
if (unit == null || unit.Power == null || unit.Power < 0) return 1;
|
|
return unit.Power;
|
},
|
|
getNpshUnit(language) {
|
var unit = this.getUnitParas(language);
|
if (unit == null || unit.NPSH == null || unit.NPSH < 0) return 0;
|
|
return unit.NPSH;
|
},
|
|
getD2Unit(language) {
|
var unit = this.getUnitParas(language);
|
if (unit == null || unit.D2 == null || unit.D2 < 0) return 0;
|
|
return unit.D2;
|
},
|
|
getFlowUnitSetting(language) {
|
var unit = this.getUnitParas(language);
|
return unit.Flow;
|
},
|
|
getHeadUnitSetting(language) {
|
var unit = this.getUnitParas(language);
|
return unit.Head;
|
},
|
|
getPowerUnitSetting(language) {
|
var unit = this.getUnitParas(language);
|
return unit.Power;
|
},
|
|
getNpshUnitSetting(language) {
|
var unit = this.getUnitParas(language);
|
return unit.NPSH;
|
},
|
|
getD2UnitSetting(language) {
|
var unit = this.getUnitParas(language);
|
return unit.D2;
|
},
|
|
saveUnitParas(language, data) {
|
var key = this.localStorageName_Unit + language;
|
if (data == null) {
|
localStorage.removeItem(key);
|
return;
|
}
|
let str = JSON.stringify(data);
|
localStorage.setItem(key, str);
|
},
|
|
clearUnitParas(language) {
|
var key = this.localStorageName_Unit + language;
|
localStorage.removeItem(key);
|
},
|
};
|
|
export default UserSetting;
|