From 6a518151a9a8efb62c768198aebe4a0ff9ce77f2 Mon Sep 17 00:00:00 2001 From: WJC <wjc@hdlchina.com.cn> Date: 星期四, 21 十一月 2019 11:11:12 +0800 Subject: [PATCH] 2019-11-21-1 --- ZigbeeApp/Shared/Phone/UserView/HomePage.cs | 20 +++++++++----------- 1 files changed, 9 insertions(+), 11 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserView/HomePage.cs b/ZigbeeApp/Shared/Phone/UserView/HomePage.cs old mode 100755 new mode 100644 index 835452c..0ba8d94 --- a/ZigbeeApp/Shared/Phone/UserView/HomePage.cs +++ b/ZigbeeApp/Shared/Phone/UserView/HomePage.cs @@ -4,10 +4,11 @@ namespace Shared.Phone.UserView { /// <summary> - /// Home page. + /// Home page.绗簩鐗堝憖 /// </summary> public class HomePage : PageLayout { + static HomePage homePage; /// <summary> /// Gets the instance. @@ -29,6 +30,7 @@ /// </summary> public void InitPage() { + if (0 < ChildrenCount) { return; @@ -62,15 +64,15 @@ { new System.Threading.Thread(async () => { + //鍚姩ZigBee ZigBee.Common.Application.Init(); - //鐧诲綍鎴愬姛 var homes = await House.GetHomeLists(); //鍒锋柊涓汉涓績鐨勫唴瀛樺強绾跨▼ await UserCenter.UserCenterLogic.InitUserCenterMenmoryAndThread(); - Room.canInitAllRoom = true; + Room.CanInitAllRoom = true; Room.InitAllRoom(); Application.RunOnMainThread(() => @@ -94,6 +96,7 @@ //鐧诲綍澶辫触锛屼篃鐩存帴杩涘叆涓婚〉 new System.Threading.Thread(async () => { + //鍚姩ZigBee ZigBee.Common.Application.Init(); //鐧诲綍鎴愬姛 @@ -102,7 +105,7 @@ //鍒锋柊涓汉涓績鐨勫唴瀛樺強绾跨▼ await UserCenter.UserCenterLogic.InitUserCenterMenmoryAndThread(); - Room.canInitAllRoom = true; + Room.CanInitAllRoom = true; Room.InitAllRoom(); Application.RunOnMainThread(() => @@ -146,9 +149,6 @@ Source = source, Company = company }; - //灏嗙鐞嗗憳鏍囪瘑澶嶅師 - Config.Instance.isAdministrator = false; - var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj); var revertObj = await CommonPage.Instance.RequestHttpsZigbeeAsync("ZigbeeUsers/Login", System.Text.Encoding.UTF8.GetBytes(requestJson)); if (revertObj == null) @@ -165,15 +165,13 @@ return -1; } //鍒濆鍖栫鐞嗗憳鏉冮檺淇℃伅(閲岄潰鏈夌壒娈婂垽鏂簡,鍙互鐩存帴璋冪敤) - await UserCenter.UserCenterLogic.InitAdministratorInfo(); + await UserCenter.UserCenterLogic.InitAdminConnectMqttInfo(); 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