| | |
| | | { |
| | | lz = "en"; |
| | | } |
| | | string url = $"h5/index.html?homeId={DB_ResidenceData.Instance.CurrentRegion.id}&token={UserInfo.Current.AccessToken}&refresh_token={UserInfo.Current.RefreshToken}&url={HttpUtil.GlobalRequestHttpsHost}&lang={lz}"; |
| | | string url = $"h5/index.html?homeId={DB_ResidenceData.Instance.CurrentRegion.id}&token={UserInfo.Current.AccessToken}&refresh_token={UserInfo.Current.RefreshToken}&url={HttpUtil.GlobalRequestHttpsHost}&language={lz}"; |
| | | Inverter.Ins.ShowWebviewFormUrl(url); |
| | | |
| | | Inverter.Ins.H5Page.JSToNativeAction = (dictionary) => |
| | |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | btnPowerTenerationToday.Text = Language.StringByID(StringId.PowerTenerationToday).Replace("----", info.totalElectricityPvToday); |
| | | btnWorkingMode.Text = Language.StringByID(StringId.WorkingMode).Replace("----", info.workMode); |
| | | string workModeString = ""; |
| | | if (Language.CurrentLanguage == "Chinese") { |
| | | switch (info.workMode) |
| | | { |
| | | case "self_use": |
| | | workModeString = "自发自用"; |
| | | break; |
| | | case "peak_load_shifting": |
| | | workModeString = "削峰填谷"; |
| | | break; |
| | | case "battery_priority": |
| | | workModeString = "电池优先"; |
| | | break; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | switch (info.workMode) |
| | | { |
| | | case "self_use": |
| | | workModeString = "Self Consume"; |
| | | break; |
| | | case "peak_load_shifting": |
| | | workModeString = "Peak Shift"; |
| | | break; |
| | | case "battery_priority": |
| | | workModeString = "Battery Priority"; |
| | | break; |
| | | } |
| | | } |
| | | btnWorkingMode.Text = Language.StringByID(StringId.WorkingMode).Replace("----", workModeString); |
| | | btnCurrentPowerGeneration.Text = Language.StringByID(StringId.CurrentPowerGeneration).Replace("----", info.powerPvNow); |
| | | btnBatterySOC.Text = Language.StringByID(StringId.BatterySOC).Replace("--", info.batterySoc); |
| | | }); |