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;