From acc8caee31c4be90bd38d1af18136b0e84f6fe94 Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期五, 27 九月 2024 14:01:19 +0800 Subject: [PATCH] Merge branch 'feature/v2.7_迭代' into feature/V2.7_Google --- HDL_ON/UI/MainPage.cs | 120 ++++++++++++++++++++++++------------------------------------ 1 files changed, 48 insertions(+), 72 deletions(-) diff --git a/HDL_ON/UI/MainPage.cs b/HDL_ON/UI/MainPage.cs index e18b5ce..5e03b01 100644 --- a/HDL_ON/UI/MainPage.cs +++ b/HDL_ON/UI/MainPage.cs @@ -26,7 +26,7 @@ /// <summary> /// 鐗堟湰鍙� /// </summary> - public static string VersionString = "1.9.0"; + public static string VersionString = "2.7.0"; ///// <summary> ///// 瀹㈡埛绔被鍨� ///// </summary> @@ -115,14 +115,17 @@ public static List<string> SceneSupportFunctionList = new List<string> { SPK.LightCCT,SPK.LightDimming,SPK.LightSwitch,SPK.LightRGB, SPK.CurtainRoller,SPK.CurtainSwitch,SPK.CurtainTrietex,SPK.CurtainDream, - SPK.AcIr,SPK.AcStandard,SPK.HvacAC, - SPK.FloorHeatStandard,SPK.HvacFloorHeat, + SPK.AcIr,SPK.AcStandard,SPK.HvacAC,SPK.HvacAcPanel, + SPK.FloorHeatStandard,SPK.HvacFloorHeat,SPK.HvacFloorHeatPanel, SPK.AirFreshStandard,SPK.HvacAirFresh, SPK.AirSwitch, SPK.PanelSocket,SPK.ElectricSocket, SPK.MechanicalArm,SPK.IpCam_Imou, SPK.GroupControl, - SPK.AvMusic,SPK.MusicStandard + SPK.AvMusic, + SPK.MusicStandard, + SPK.OtherCommon, + }; @@ -141,9 +144,14 @@ //_RoomNotSupportFunctionList.Add(SPK.MusicStandard); //_RoomNotSupportFunctionList.Add(SPK.AvMusic); _RoomNotSupportFunctionList.Add(SPK.AirSwitch); + //_RoomNotSupportFunctionList.Add(SPK.AirSwitchP3); _RoomNotSupportFunctionList.Add(SPK.ElectricEnergy); - //_RoomNotSupportFunctionList.Add(SPK.OtherCommon); + _RoomNotSupportFunctionList.Add(SPK.OtherCommon); _RoomNotSupportFunctionList.Add(SPK.SensorLight); + _RoomNotSupportFunctionList.Add(SPK.AcstParent); + _RoomNotSupportFunctionList.Add(SPK.AcstSub); + _RoomNotSupportFunctionList.Add(SPK.WaterHeaterJinmao); + _RoomNotSupportFunctionList.Add(SPK.InverterJinmao); _RoomNotSupportFunctionList.AddRange(SPK.EnvironDeviceSpkList()); //_RoomNotSupportFunctionList.AddRange(SPK.ArmSensorSpkList()); } @@ -163,42 +171,28 @@ BaseView = Application.MainPage; Application.MainPage.BackgroundColor = CSS_Color.MainBackgroundColor; Language.UpdateLanguage(); - //#region 娴嬭瘯 - //var ddd = new UI.test.TestDialog(); - //ddd.InitView(); - //return; - //#endregion if (string.IsNullOrEmpty(OnAppConfig.Instance.LastLoginUserId)) { - GoLoginPage(); + GoLoginPage(UserInfo.Current); } else { //鍒ゆ柇闇�涓嶉渶瑕佺櫥褰曪紝鏈夋病鏈夌櫥褰曪紝鎴栬�呯櫥褰曟槸鍚﹁繃鏈燂紝 - if (UserInfo.Current == null || !UserInfo.Current.IsLogin) + if (UserInfo.Current == null)// || !UserInfo.Current.IsLogin) { GoLoginPage(UserInfo.Current); } else { - //new System.Threading.Thread(() => - //{ - // var pm = new DAL.Server.HttpServerRequest(); - // pm.RefreshToken();//鍒锋柊Token - // pm.GetHomePager();//鍒锋柊浣忓畢淇℃伅 - // pm.GetUserInfo();//鍒锋柊涓汉淇℃伅 - //}) - //{ IsBackground = true }.Start(); Common.ApiUtlis.Ins.DownloadData(); - GoUserPage(false, true); } } } catch (Exception ex) { - Log("root erorr : " + ex.Message); + Log("Error", "root erorr : " + ex.StackTrace); } finally { @@ -222,36 +216,6 @@ } -#if __ANDROID__ - new System.Threading.Thread(async () => - { - int i = 10; - while (i < 10) { - try - { - var location_android = await HDL_ON_Android.LocationUtils.GetCurrentLocationAsync(); - if (location_android != null) - { - MainPage.cityInfo.lat = location_android.Latitude.ToString(); - MainPage.cityInfo.lon = location_android.Longitude.ToString(); - new HDL_ON.DAL.Server.HttpServerRequest().GetCityWeatherInfo(MainPage.cityInfo.lon.Replace(",", "."), MainPage.cityInfo.lat.ToString().Replace(",", ".")); - i = 100; - Application.RunOnMainThread(() => { - HomePage.LoadEvent_RefreshAir(); - }); - } - else - { - i++; - } - } catch (Exception ex) - { - Log($"缁忕含搴﹁幏鍙栧紓甯�: {ex.Message}"); - } - } - }) - { IsBackground = true }.Start(); -#endif } /// <summary> @@ -267,6 +231,8 @@ } } catch { } + OnAppConfig.Instance.LastLoginUserId = ""; + UserInfo.Current.ClearUserInfo(); BaseView.BackgroundColor = CSS_Color.BackgroundColor; var fisrtView = new UI.UI1Login.LoginPage(); fisrtView.BackgroundColor = CSS_Color.MainBackgroundColor; @@ -479,11 +445,11 @@ UserBasePage.LoadPage(); BasePageView.PageIndex = 0; - if (isFirstOpen) - { - //鍚姩瀵嗙爜楠岃瘉 - new AppUnlockPage().LoadPage(isFirstOpen); - } + //if (isFirstOpen) + //{ + // //鍚姩瀵嗙爜楠岃瘉 + // new AppUnlockPage().LoadPage(isFirstOpen); + //} //涓婚〉鍔犺浇瀹屾垚,鍥炶皟浜嬩欢 pageShowEvent?.Invoke(); pageShowEvent = null; @@ -508,18 +474,18 @@ }).Start(); - try - { -#if __ANDROID__ - Com.Chteam.Agent.BuglyAgentHelper.SetUserId(UserInfo.Current.AccountString); -#else - Bugly.Bugly.SetUserIdentifier(UserInfo.Current.AccountString); -#endif - } - catch (Exception ex) - { - MainPage.Log("Bugly error"); - } +// try +// { +//#if __ANDROID__ +// //Com.Chteam.Agent.BuglyAgentHelper.SetUserId(UserInfo.Current.AccountString); +//#else +// //Bugly.Bugly.SetUserIdentifier(UserInfo.Current.AccountString); +//#endif +// } +// catch (Exception ex) +// { +// MainPage.Log("Bugly error"); +// } } /// <summary> @@ -619,9 +585,11 @@ public static void Log(string msg) { #if DEBUG - //if (msg.Contains("鏀跺埌鏁版嵁") - // || msg.Contains("鍙戦��") - // ) + if (msg.Contains("鏀跺埌") + //|| msg.Contains("鍙戦��") + //|| msg.Contains("鎺ユ敹") + || true + ) Console.WriteLine(msg); #endif } @@ -635,6 +603,14 @@ #if DEBUG Console.WriteLine($"{tag}-->{msg}"); #endif + if (tag == "error") + { + new System.Threading.Thread(async () => + { + await Common.AliyunLog.AliyunLogClient.PostLogs("鑷畾涔塃rror鏃ュ織", msg); + }) + { IsBackground = true }.Start(); + } } -- Gitblit v1.8.0