From 0f8f6ad183a9595a82f3229029b16cbcf62bf8ff Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期五, 27 十一月 2020 13:35:31 +0800 Subject: [PATCH] 2020-11-27 1.更新 --- HDL_ON/UI/MainPage.cs | 62 ++++++++++++++++++++----------- 1 files changed, 40 insertions(+), 22 deletions(-) diff --git a/HDL_ON/UI/MainPage.cs b/HDL_ON/UI/MainPage.cs index aef45e0..5f97e53 100644 --- a/HDL_ON/UI/MainPage.cs +++ b/HDL_ON/UI/MainPage.cs @@ -9,15 +9,32 @@ { public static class MainPage { + /// <summary> + /// BaseView + /// </summary> public static FrameLayout BaseView { get; internal set; } + /// <summary> + /// BasePageView + /// </summary> public static PageLayout BasePageView { get; set; } - + /// <summary> + /// DisplayCompleted + /// </summary> public static bool DisplayCompleted = false; - public static UserInfo LoginUser; - + //public static UserInfo LoginUser; + /// <summary> + /// 鐗堟湰鍙� + /// </summary> public static string VersionString = "1.0.0924"; + ///// <summary> + ///// 瀹㈡埛绔被鍨� + ///// </summary> + //public static string ClientType = APIClientType.HDL_ON_PRO.ToString(); + /// <summary> + /// + /// </summary> public static Entity.CityInfo cityInfo = new Entity.CityInfo(); /// <summary> /// 澶╂皵鍒锋柊action @@ -32,12 +49,12 @@ /// </summary> public static bool IsRemote = false; - /// <summary> - /// 鍏徃浠g爜 - /// 棰勭暀绗笁鏂瑰畾鍒舵爣璁� - /// 0:HDL - /// </summary> - public static int Company = 0; + ///// <summary> + ///// 鍏徃浠g爜 + ///// 棰勭暀绗笁鏂瑰畾鍒舵爣璁� + ///// 0:HDL + ///// </summary> + //public static int Company = 0; /// <summary> /// 鏄惁鍏ㄩ潰灞忔墜鏈� @@ -71,16 +88,16 @@ //BusSocket.Start(); //CommonPage.InitReceiveEvent(); - - LoginUser = Newtonsoft.Json.JsonConvert.DeserializeObject<UserInfo>(System.Text.Encoding.UTF8.GetString(FileUtils.ReadFile("UserInfo_File"))); + + //LoginUser = Newtonsoft.Json.JsonConvert.DeserializeObject<UserInfo>(System.Text.Encoding.UTF8.GetString(FileUtils.ReadFile("UserInfo_File"))); //鍒ゆ柇闇�涓嶉渶瑕佺櫥褰曪紝鏈夋病鏈夌櫥褰曪紝鎴栬�呯櫥褰曟槸鍚﹁繃鏈燂紝 - if (LoginUser == null || !LoginUser.IsLogin) + if (UserInfo.Current == null || !UserInfo.Current.IsLogin) { - GoLoginPage(LoginUser); + GoLoginPage(UserInfo.Current); } else { - //UdpSocket._BusSocket.Start(); + //UdpSocket._BusSocket.Start(); //if (Entity.DB_ResidenceData.residenceData.GatewayType == 1) //{ // BusSocket.Start(); @@ -92,19 +109,20 @@ // BusSocket.Start(); // CommonPage.InitReceiveEvent(); //} - + new System.Threading.Thread(() => + { + var pm = new DAL.Server.HttpServerRequest(); + pm.RefreshToken();//鍒锋柊Token + pm.GetHomePager();//鍒锋柊浣忓畢淇℃伅 + }) + { IsBackground = true }.Start(); new System.Threading.Thread(() => { var pm =new DAL.Server.HttpServerRequest(); pm.GetUserInfo();//鍒锋柊涓汉淇℃伅 }) { IsBackground = true }.Start(); - new System.Threading.Thread(() => - { - var pm = new DAL.Server.HttpServerRequest(); - pm.GetHomePager();//鍒锋柊浣忓畢淇℃伅 - }) - { IsBackground = true }.Start(); + GoUserPage(); //鍚姩瀵嗙爜楠岃瘉 new AppUnlockPage().LoadPage(); @@ -130,7 +148,7 @@ /// <summary> /// 杩涘叆鐧诲綍鐣岄潰 /// </summary> - public static void GoLoginPage(UserInfo userInfo =null) + public static void GoLoginPage(UserInfo userInfo = null) { BaseView.RemoveAll(); BaseView.BackgroundColor = CSS_Color.BackgroundColor; -- Gitblit v1.8.0