From 427d1c7ecd04b03419eae157e32fe3367d8dffea Mon Sep 17 00:00:00 2001 From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local> Date: 星期四, 28 十一月 2019 09:53:25 +0800 Subject: [PATCH] 2019.11.28 --- ZigbeeApp/Shared/Phone/UserView/HomePage.cs | 24 +++++++++++++++--------- 1 files changed, 15 insertions(+), 9 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserView/HomePage.cs b/ZigbeeApp/Shared/Phone/UserView/HomePage.cs old mode 100755 new mode 100644 index c3ae6f1..6a34fb4 --- a/ZigbeeApp/Shared/Phone/UserView/HomePage.cs +++ b/ZigbeeApp/Shared/Phone/UserView/HomePage.cs @@ -4,7 +4,7 @@ namespace Shared.Phone.UserView { /// <summary> - /// Home page. + /// Home page.绗簩鐗堝憖 /// </summary> public class HomePage : PageLayout { @@ -49,10 +49,9 @@ } }; - //*******寰呮敼***** - UserPage.Instance.Fresh(); if (Config.Instance.IsLogin) { + ShowLoginLoadView(); CommonPage.Loading.Start(); Action action = async () => { @@ -62,19 +61,19 @@ { new System.Threading.Thread(async () => { + //鍚姩ZigBee ZigBee.Common.Application.Init(); - //鐧诲綍鎴愬姛 var homes = await House.GetHomeLists(); //鍒锋柊涓汉涓績鐨勫唴瀛樺強绾跨▼ await UserCenter.UserCenterLogic.InitUserCenterMenmoryAndThread(); - Room.canInitAllRoom = true; Room.InitAllRoom(); Application.RunOnMainThread(() => { + CommonPage.Instance.RemoveViewByTag("Login"); UserPage.Instance.Fresh(); CommonPage.Loading.Hide(); }); @@ -94,6 +93,7 @@ //鐧诲綍澶辫触锛屼篃鐩存帴杩涘叆涓婚〉 new System.Threading.Thread(async () => { + //鍚姩ZigBee ZigBee.Common.Application.Init(); //鐧诲綍鎴愬姛 @@ -102,11 +102,11 @@ //鍒锋柊涓汉涓績鐨勫唴瀛樺強绾跨▼ await UserCenter.UserCenterLogic.InitUserCenterMenmoryAndThread(); - Room.canInitAllRoom = true; Room.InitAllRoom(); Application.RunOnMainThread(() => { + CommonPage.Instance.RemoveViewByTag("Login"); UserPage.Instance.Fresh(); CommonPage.Loading.Hide(); }); @@ -124,6 +124,14 @@ Shared.Common.CommonPage.Instance.AddChidren(accountLogin); accountLogin.Show(); } + } + + + public void ShowLoginLoadView() + { + var loginLoad = new LoginLoading { }; + CommonPage.Instance.AddChidren(loginLoad); + loginLoad.Show(); } /// <summary> @@ -166,11 +174,9 @@ var responseDataObj = Newtonsoft.Json.JsonConvert.DeserializeObject<Shared.Common.ResponseEntity.UserLoginRes>(revertObj.ResponseData.ToString()); var revertData = responseDataObj; - Config.Instance.UserID = revertData.UserID; - Config.Instance.MasterID = revertData.MainUserID; - Config.Instance.AccountType = revertData.UserType; Config.Instance.Account = revertData.Account; Config.Instance.Password = password; + Config.Instance.MD5PWD = revertData.MD5PWD; Config.Instance.Guid = revertData.Guid; Config.Instance.MqttKey = revertData.MqttKey; Config.Instance.LoginDateTime = DateTime.Now; -- Gitblit v1.8.0