From 38ab16c66df6fc523f2c385fd583a2f2e86a781c Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期三, 29 四月 2020 17:58:45 +0800
Subject: [PATCH] 2020-4-29-1

---
 ZigbeeApp/Shared/Phone/Login/AccountLogin.cs |  432 +++++++++++++++++++++++++++---------------------------
 1 files changed, 216 insertions(+), 216 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Login/AccountLogin.cs b/ZigbeeApp/Shared/Phone/Login/AccountLogin.cs
index 368a762..8bafd8e 100755
--- a/ZigbeeApp/Shared/Phone/Login/AccountLogin.cs
+++ b/ZigbeeApp/Shared/Phone/Login/AccountLogin.cs
@@ -1,31 +1,31 @@
-锘縰sing System;
-using Shared.Common;
-using Shared.Phone.UserView;
-using Shared.Phone.Device.CommonForm;
+锘縰sing System;
+using Shared.Common;
+using Shared.Phone.UserView;
+using Shared.Phone.Device.CommonForm;
 using Shared.Phone.UserCenter;
 
-namespace Shared.Phone.Login
-{
-    /// <summary>
-    /// 鐧诲綍鐣岄潰
-    /// </summary>
-    public class AccountLogin : FrameLayout
+namespace Shared.Phone.Login
+{
+    /// <summary>
+    /// 鐧诲綍鐣岄潰
+    /// </summary>
+    public class AccountLogin : FrameLayoutBase
     {
-        #region 鈻� 鍙橀噺澹版槑___________________________
-
+        #region 鈻� 鍙橀噺澹版槑___________________________
+
         /// <summary>
         /// 閿欒鎻愮ず鎺т欢
-        /// </summary>
-        private NormalViewControl btnErrorMsg = null;
+        /// </summary>
+        private NormalViewControl btnErrorMsg = null;
         /// <summary>
         /// 鏄惁鍚屾剰闅愮鍗忚
-        /// </summary>
-        private bool isAgreePrivacyPolicy = true;
-
-        #endregion
+        /// </summary>
+        private bool isAgreePrivacyPolicy = true;
 
-        #region 鈻� 鍒濆鍖朹____________________________
-
+        #endregion
+
+        #region 鈻� 鍒濆鍖朹____________________________
+
         /// <summary>
         /// 鐣岄潰鏄剧ず
         /// </summary>
@@ -36,57 +36,57 @@
             {
                 return;
             }
-            CommonPage.Instance.IsDrawerLockMode = true;
-            this.Tag = "Login";
-
-            //鐣岄潰涓婇儴鐨勯粦鑹插浘鐗�
-            var btnTopBlackPic = new NormalViewControl(this.Width, Application.GetRealHeight(619), false);
-            btnTopBlackPic.UnSelectedImagePath = "Account/Logo_loginBG.png";
-            this.AddChidren(btnTopBlackPic);
-
-            //涓棿娴呯櫧鑹茬殑鑳屾櫙
-            var frameMidBack = new FrameLayout();
-            frameMidBack.Y = btnTopBlackPic.Bottom;
-            frameMidBack.Height = this.Height - btnTopBlackPic.Bottom;
-            frameMidBack.BackgroundColor = ZigbeeColor.Current.GXCGrayBackgroundColor;
-            this.AddChidren(frameMidBack);
-
-            //HdlHome鐨勫浘鏍�
-            var btnLogoIcon = new PicViewControl(184, 184);
-            btnLogoIcon.Y = Application.GetRealHeight(230);
-            btnLogoIcon.UnSelectedImagePath = "Account/Logo_White.png";
+            CommonPage.Instance.IsDrawerLockMode = true;
+            this.Tag = "Login";
+
+            //鐣岄潰涓婇儴鐨勯粦鑹插浘鐗�
+            var btnTopBlackPic = new NormalViewControl(this.Width, Application.GetRealHeight(619), false);
+            btnTopBlackPic.UnSelectedImagePath = "Account/Logo_loginBG.png";
+            this.AddChidren(btnTopBlackPic);
+
+            //涓棿娴呯櫧鑹茬殑鑳屾櫙
+            var frameMidBack = new FrameLayout();
+            frameMidBack.Y = btnTopBlackPic.Bottom;
+            frameMidBack.Height = this.Height - btnTopBlackPic.Bottom;
+            frameMidBack.BackgroundColor = ZigbeeColor.Current.GXCGrayBackgroundColor;
+            this.AddChidren(frameMidBack);
+
+            //HdlHome鐨勫浘鏍�
+            var btnLogoIcon = new PicViewControl(184, 184);
+            btnLogoIcon.Y = Application.GetRealHeight(230);
+            btnLogoIcon.UnSelectedImagePath = "Account/Logo_White.png";
             btnLogoIcon.Gravity = Gravity.CenterHorizontal;
-            this.AddChidren(btnLogoIcon);
-            //Hdl Home
+            this.AddChidren(btnLogoIcon);
+            //Hdl Home
             var btnLogoName = new NormalViewControl(300, 69, true);
             btnLogoName.Y = btnLogoIcon.Bottom;
             btnLogoName.Gravity = Gravity.CenterHorizontal;
             btnLogoName.TextID = R.MyInternationalizationString.AppName;
             btnLogoName.TextColor = ZigbeeColor.Current.GXCTextWhiteColor;
             btnLogoName.TextAlignment = TextAlignment.Center;
-            btnLogoName.TextSize = 16;
+            btnLogoName.TextSize = 16;
             this.AddChidren(btnLogoName);
 
             //1:鎵嬫満鍙�  2锛氶偖绠�
             int selectIndex = account.Contains("@") == false ? 1 : 2;
 
             //鍒濆鍖� 鎵嬫満璐﹀彿鐧婚檰绐楀彛
-            var frameAccLoginPhoneback = this.InitAccoutLoginWindow(frameMidBack, selectIndex == 1 ? account : string.Empty, 1);
+            var frameAccLoginPhoneback = this.InitAccoutLoginWindow(frameMidBack, selectIndex == 1 ? account : string.Empty, 1);
             //鍒濆鍖� 閭璐﹀彿鐧婚檰绐楀彛
             var frameEmailLoginPhoneback = this.InitAccoutLoginWindow(frameMidBack, selectIndex == 1 ? string.Empty : account, 2);
             //鍒濆鍖� 鎵嬫満璐﹀彿楠岃瘉鐮佺櫥闄嗙獥鍙�
-            var frameAccCodeLoginPhoneback = this.InitCodeLoginWindow(frameMidBack, selectIndex == 1 ? account : string.Empty, 1);
+            var frameAccCodeLoginPhoneback = this.InitCodeLoginWindow(frameMidBack, selectIndex == 1 ? account : string.Empty, 1);
             //鍒濆鍖� 閭璐﹀彿楠岃瘉鐮佺櫥闄嗙獥鍙�
-            var frameEmailCodeLoginPhoneback = this.InitCodeLoginWindow(frameMidBack, selectIndex == 1 ? string.Empty : account, 2);
-
-            //瀹氫箟杩欎袱涓笢瑗�,鏄负浜嗗噺灏戝垽鏂殑浠g爜
-            var framePhone = frameAccLoginPhoneback;
-            var frameEmail = frameEmailLoginPhoneback;
-
-            //閭,鎵嬫満鍙风殑鍒囨崲鎺т欢
-            var sitchControl = new Controls.PhoneEmailSelectControl();
-            sitchControl.Y = Application.GetRealHeight(559);
-            this.AddChidren(sitchControl);
+            var frameEmailCodeLoginPhoneback = this.InitCodeLoginWindow(frameMidBack, selectIndex == 1 ? string.Empty : account, 2);
+
+            //瀹氫箟杩欎袱涓笢瑗�,鏄负浜嗗噺灏戝垽鏂殑浠g爜
+            var framePhone = frameAccLoginPhoneback;
+            var frameEmail = frameEmailLoginPhoneback;
+
+            //閭,鎵嬫満鍙风殑鍒囨崲鎺т欢
+            var sitchControl = new Controls.PhoneEmailSelectControl();
+            sitchControl.Y = Application.GetRealHeight(559);
+            this.AddChidren(sitchControl);
             sitchControl.SelectMenuEvent += (selectMenu) =>
             {
                 selectIndex = selectMenu;
@@ -102,26 +102,26 @@
                     framePhone.Visible = false;
                     frameEmail.Visible = true;
                 }
-            };
-            //鎵ц鍒濆鍖�
-            sitchControl.InitControl(ZigbeeColor.Current.GXCButtonSelectedColor, selectIndex);
-
-            //閿欒鎻愮ず鎺т欢
-            this.btnErrorMsg = new NormalViewControl(700, 60, true);
-            btnErrorMsg.Y = frameAccLoginPhoneback.Y - Application.GetRealHeight(60 + 3);
-            btnErrorMsg.X = Application.GetRealWidth(288);
-            btnErrorMsg.TextColor = ZigbeeColor.Current.GXCTextRed;
-            btnErrorMsg.IsBold = true;
+            };
+            //鎵ц鍒濆鍖�
+            sitchControl.InitControl(ZigbeeColor.Current.GXCButtonSelectedColor, selectIndex);
+
+            //閿欒鎻愮ず鎺т欢
+            this.btnErrorMsg = new NormalViewControl(700, 60, true);
+            btnErrorMsg.Y = frameAccLoginPhoneback.Y - Application.GetRealHeight(60 + 3);
+            btnErrorMsg.X = Application.GetRealWidth(288);
+            btnErrorMsg.TextColor = ZigbeeColor.Current.GXCTextRed;
+            btnErrorMsg.IsBold = true;
             frameMidBack.AddChidren(btnErrorMsg);
 
             //楠岃瘉鐮佺櫥闄�
             //1:璐﹀彿鐧婚檰  2:楠岃瘉鐮佺櫥闄�
             int codeDiv = 1;
-            var btnLoginByCode = new NormalViewControl(300, 100, true);
+            var btnLoginByCode = new NormalViewControl(300, 100, true);
             btnLoginByCode.X = Application.GetRealWidth(98);
-            btnLoginByCode.Y = frameAccLoginPhoneback.Bottom + Application.GetRealHeight(21);
-            btnLoginByCode.TextID = R.MyInternationalizationString.LoginByCode;
-            btnLoginByCode.TextColor = UserCenterColor.Current.TextGrayColor3;
+            btnLoginByCode.Y = frameAccLoginPhoneback.Bottom + Application.GetRealHeight(21);
+            btnLoginByCode.TextID = R.MyInternationalizationString.LoginByCode;
+            btnLoginByCode.TextColor = UserCenterColor.Current.TextGrayColor3;
             btnLoginByCode.TextSize = 12;
             frameMidBack.AddChidren(btnLoginByCode);
             btnLoginByCode.ButtonClickEvent += (sender, e) =>
@@ -155,12 +155,12 @@
             };
 
             //娉ㄥ唽鐢ㄦ埛
-            var btnRegister = new NormalViewControl(300, 100, true);
-            btnRegister.Y = btnLoginByCode.Y;
-            btnRegister.X = frameMidBack.Width - Application.GetRealWidth(98 + 300);
-            btnRegister.TextID = R.MyInternationalizationString.Register;
-            btnRegister.TextColor = UserCenterColor.Current.TextGrayColor3;
-            btnRegister.TextSize = 12;
+            var btnRegister = new NormalViewControl(300, 100, true);
+            btnRegister.Y = btnLoginByCode.Y;
+            btnRegister.X = frameMidBack.Width - Application.GetRealWidth(98 + 300);
+            btnRegister.TextID = R.MyInternationalizationString.Register;
+            btnRegister.TextColor = UserCenterColor.Current.TextGrayColor3;
+            btnRegister.TextSize = 12;
             btnRegister.TextAlignment = TextAlignment.CenterRight;
             frameMidBack.AddChidren(btnRegister);
             btnRegister.ButtonClickEvent += (sender, e) =>
@@ -171,9 +171,9 @@
             };
 
             //寰俊鍥炬爣
-            var btnWebChat = new IconViewControl(115);
-            btnWebChat.Y = frameMidBack.Height - Application.GetRealHeight(69) - btnWebChat.IconSize;
-            btnWebChat.UnSelectedImagePath = "Account/Wechat.png";
+            var btnWebChat = new IconViewControl(115);
+            btnWebChat.Y = frameMidBack.Height - Application.GetRealHeight(69) - btnWebChat.IconSize;
+            btnWebChat.UnSelectedImagePath = "Account/Wechat.png";
             btnWebChat.Gravity = Gravity.CenterHorizontal;
             frameMidBack.AddChidren(btnWebChat);
             btnWebChat.ButtonClickEvent += (sender, e) =>
@@ -189,7 +189,7 @@
             var btnTiyan = new NormalViewControl(300, 100, true);
             btnTiyan.Y = btnLoginByCode.Y;
             btnTiyan.TextAlignment = TextAlignment.Center;
-            btnTiyan.TextColor = UserCenterColor.Current.TextGrayColor3;
+            btnTiyan.TextColor = UserCenterColor.Current.TextGrayColor3;
             btnTiyan.TextSize = 12;
             btnTiyan.Gravity = Gravity.CenterHorizontal;
             btnTiyan.Text = "娓稿浣撻獙";
@@ -213,16 +213,16 @@
             };
         }
 
-        #endregion
+        #endregion
 
-        #region 鈻� 鍒濆鍖栬处鍙风櫥闄嗙獥鍙________________
-
+        #region 鈻� 鍒濆鍖栬处鍙风櫥闄嗙獥鍙________________
+
         /// <summary>
         /// 鍒濆鍖栬处鍙风櫥闄嗙獥鍙�
         /// </summary>
         /// <param name="frameMidBack">涓棿娴呰壊鐨勮儗鏅鍣�</param>
         /// <param name="i_account">鐧婚檰璐﹀彿</param>
-        /// <param name="i_div">1:鎵嬫満鍙� 2:閭</param>
+        /// <param name="i_div">1:鎵嬫満鍙� 2:閭</param>
         private FrameLayout InitAccoutLoginWindow(FrameLayout frameMidBack, string i_account, int i_div)
         {
             //鐧婚檰鎸夐挳
@@ -339,9 +339,9 @@
             //闅愯棌鎴栬�呮樉绀哄瘑鐮佺殑鍥炬爣
             var btnHiden = new IconViewControl(92);
             btnHiden.X = rowPassword.Width - Application.GetRealWidth(46) - btnHiden.IconSize;
-            btnHiden.SelectedImagePath = "Account/UnhidePwd.png";
+            btnHiden.SelectedImagePath = "Account/UnhidePwd.png";
             btnHiden.UnSelectedImagePath = "Account/HidePwd.png";
-            btnHiden.Gravity = Gravity.CenterVertical;
+            btnHiden.Gravity = Gravity.CenterVertical;
             rowPassword.AddChidren(btnHiden);
             btnHiden.ButtonClickEvent += (sender, e) =>
             {
@@ -370,13 +370,13 @@
             };
 
             //蹇樿瀵嗙爜?
-            var btnForgot = new NormalViewControl(250, 90, true);
-            btnForgot.Y = rowPassword.Bottom + Application.GetRealHeight(15);
-            btnForgot.X = frameWhiteBack.Width - Application.GetRealWidth(250 + 35);
-            btnForgot.TextSize = 12;
-            btnForgot.TextColor = UserCenterColor.Current.TextGrayColor3;
-            btnForgot.TextAlignment = TextAlignment.CenterRight;
-            btnForgot.TextID = R.MyInternationalizationString.ForgotPWD_1;
+            var btnForgot = new NormalViewControl(250, 90, true);
+            btnForgot.Y = rowPassword.Bottom + Application.GetRealHeight(15);
+            btnForgot.X = frameWhiteBack.Width - Application.GetRealWidth(250 + 35);
+            btnForgot.TextSize = 12;
+            btnForgot.TextColor = UserCenterColor.Current.TextGrayColor3;
+            btnForgot.TextAlignment = TextAlignment.CenterRight;
+            btnForgot.TextID = R.MyInternationalizationString.ForgotPWD_1;
             frameWhiteBack.AddChidren(btnForgot);
             btnForgot.ButtonClickEvent += (sender, e) =>
             {
@@ -401,7 +401,7 @@
             return frameBack;
         }
 
-        #endregion
+        #endregion
 
         #region 鈻� 鍒濆鍖栭獙璇佺爜鐧婚檰绐楀彛_______________
 
@@ -410,7 +410,7 @@
         /// </summary>
         /// <param name="frameMidBack">涓棿娴呰壊鐨勮儗鏅鍣�</param>
         /// <param name="i_account">鐧婚檰璐﹀彿</param>
-        /// <param name="i_div">1:鎵嬫満鍙� 2:閭</param>
+        /// <param name="i_div">1:鎵嬫満鍙� 2:閭</param>
         private FrameLayout InitCodeLoginWindow(FrameLayout frameMidBack, string i_account, int i_div)
         {
             //鐧婚檰鎸夐挳
@@ -542,18 +542,18 @@
                 txtAccount.TextChangeEventHandler(sender, e);
             };
             //绔栫嚎
-            var btnLine2 = new NormalViewControl(1, Application.GetRealHeight(66), false);
+            var btnLine2 = new NormalViewControl(1, Application.GetRealHeight(66), false);
             btnLine2.X = Application.GetRealWidth(611);
             btnLine2.Gravity = Gravity.CenterVertical;
             btnLine2.BackgroundColor = ZigbeeColor.Current.GXCLineColor;
             rowVerCode.AddChidren(btnLine2);
             //鑾峰彇楠岃瘉鐮�
-            var btnSendCode = new NormalViewControl(250, 70, true);
-            btnSendCode.X = btnLine2.Right + Application.GetRealWidth(36);
-            btnSendCode.Gravity = Gravity.CenterVertical;
+            var btnSendCode = new NormalViewControl(250, 70, true);
+            btnSendCode.X = btnLine2.Right + Application.GetRealWidth(36);
+            btnSendCode.Gravity = Gravity.CenterVertical;
             btnSendCode.TextID = R.MyInternationalizationString.SendVerificationCode;
             btnSendCode.TextColor = UserCenterColor.Current.TextGrayColor3;
-            btnSendCode.TextAlignment = TextAlignment.Center;
+            btnSendCode.TextAlignment = TextAlignment.Center;
             btnSendCode.IsBold = true;
             rowVerCode.AddChidren(btnSendCode);
             btnSendCode.ButtonClickEvent += async (sender, e) =>
@@ -589,13 +589,13 @@
             };
 
             //蹇樿瀵嗙爜?
-            var btnForgot = new NormalViewControl(250, 90, true);
-            btnForgot.Y = rowVerCode.Bottom + Application.GetRealHeight(15);
-            btnForgot.X = frameWhiteBack.Width - Application.GetRealWidth(250 + 35);
-            btnForgot.TextSize = 12;
-            btnForgot.TextColor = UserCenterColor.Current.TextGrayColor3;
-            btnForgot.TextAlignment = TextAlignment.CenterRight;
-            btnForgot.TextID = R.MyInternationalizationString.ForgotPWD_1;
+            var btnForgot = new NormalViewControl(250, 90, true);
+            btnForgot.Y = rowVerCode.Bottom + Application.GetRealHeight(15);
+            btnForgot.X = frameWhiteBack.Width - Application.GetRealWidth(250 + 35);
+            btnForgot.TextSize = 12;
+            btnForgot.TextColor = UserCenterColor.Current.TextGrayColor3;
+            btnForgot.TextAlignment = TextAlignment.CenterRight;
+            btnForgot.TextID = R.MyInternationalizationString.ForgotPWD_1;
             frameWhiteBack.AddChidren(btnForgot);
             btnForgot.ButtonClickEvent += (sender, e) =>
             {
@@ -619,7 +619,7 @@
             return frameBack;
         }
 
-        #endregion
+        #endregion
 
         #region 鈻� 鏈嶅姟鍗忚___________________________
 
@@ -630,7 +630,7 @@
         private void AddServiceAgreementControl(FrameLayout frameBack)
         {
             var frameRow = new FrameLayout();
-            frameRow.Height = Application.GetMinRealAverage(110);
+            frameRow.Height = this.GetPictrueRealSize(110);
             frameRow.Y = Application.GetRealHeight(959);
             frameRow.Gravity = Gravity.CenterHorizontal;
 
@@ -708,7 +708,7 @@
             btnIcon.SelectedImagePath = "Item/Check1Selected.png";
 
             //璁$畻琛屾帶浠剁殑瀹藉害
-            frameRow.Width = fontWidth + Application.GetMinRealAverage(42) + Application.GetRealWidth(23) - speceilValue * 3;
+            frameRow.Width = fontWidth + this.GetPictrueRealSize(42) + Application.GetRealWidth(23) - speceilValue * 3;
             frameBack.AddChidren(frameRow);
 
             //鍥炬爣鎺т欢鍒濆鍖�
@@ -737,14 +737,14 @@
 
         #endregion
 
-        #region 鈻� 璐﹀彿瀵嗙爜鐧婚檰_______________________
+        #region 鈻� 璐﹀彿瀵嗙爜鐧婚檰_______________________
 
         /// <summary>
         /// 璐﹀彿瀵嗙爜鐧婚檰
         /// </summary>
         /// <param name="i_account">璐﹀彿</param>
-        /// <param name="i_psw">瀵嗙爜</param>
-        /// <param name="i_div">1:鎵嬫満鍙� 2:閭</param>
+        /// <param name="i_psw">瀵嗙爜</param>
+        /// <param name="i_div">1:鎵嬫満鍙� 2:閭</param>
         private void LoginByAccountAndPsw(string i_account, string i_psw, int i_div)
         {
             //妫�娴嬭处鍙�
@@ -774,59 +774,59 @@
             });
         }
 
-        /// <summary>
-        /// 妫�娴嬭緭鍏ョ殑璐﹀彿
-        /// </summary>
-        /// <param name="i_areaCode">鍦板尯鐮�</param>
-        /// <param name="i_account">璐﹀彿</param>
-        /// <param name="i_div">1:鎵嬫満鍙� 2:閭</param>
-        /// <returns></returns>
-        private bool CheckInputAccount(string i_areaCode, string i_account, int i_div)
-        {
+        /// <summary>
+        /// 妫�娴嬭緭鍏ョ殑璐﹀彿
+        /// </summary>
+        /// <param name="i_areaCode">鍦板尯鐮�</param>
+        /// <param name="i_account">璐﹀彿</param>
+        /// <param name="i_div">1:鎵嬫満鍙� 2:閭</param>
+        /// <returns></returns>
+        private bool CheckInputAccount(string i_areaCode, string i_account, int i_div)
+        {
             if (i_div == 1)
             {
                 //妫�娴嬫墜鏈�
-                if (i_areaCode != string.Empty && AccountLogic.Instance.CheckPhoneWithZone(i_account, i_areaCode) == false)
-                {
-                    btnErrorMsg.TextID = R.MyInternationalizationString.ThePhoneError;
-                    return false;
+                if (i_areaCode != string.Empty && AccountLogic.Instance.CheckPhoneWithZone(i_account, i_areaCode) == false)
+                {
+                    btnErrorMsg.TextID = R.MyInternationalizationString.ThePhoneError;
+                    return false;
                 }
                 //妫�娴嬫墜鏈�
-                if (i_areaCode == string.Empty && AccountLogic.Instance.CheckPhone(i_account) == false)
-                {
-                    btnErrorMsg.TextID = R.MyInternationalizationString.ThePhoneError;
-                    return false;
+                if (i_areaCode == string.Empty && AccountLogic.Instance.CheckPhone(i_account) == false)
+                {
+                    btnErrorMsg.TextID = R.MyInternationalizationString.ThePhoneError;
+                    return false;
                 }
-            }
-            else
+            }
+            else
             {
                 //妫�娴嬮偖绠�
-                if (AccountLogic.Instance.CheckEmail(i_account) == false)
-                {
-                    btnErrorMsg.TextID = R.MyInternationalizationString.TheEmailError;
-                    return false;
+                if (AccountLogic.Instance.CheckEmail(i_account) == false)
+                {
+                    btnErrorMsg.TextID = R.MyInternationalizationString.TheEmailError;
+                    return false;
                 }
-            }
-            return true;
+            }
+            return true;
         }
 
-        #endregion
+        #endregion
 
-        #region 鈻� 寰俊鐧婚檰___________________________
+        #region 鈻� 寰俊鐧婚檰___________________________
 
-        /// <summary>
-        /// 寰俊鐧诲綍
-        /// </summary>
-        private void LoginByWechat()
+        /// <summary>
+        /// 寰俊鐧诲綍
+        /// </summary>
+        private void LoginByWechat()
         {
 #if Android
             com.hdl.home.Application.WXLogin();
             com.hdl.home.WXEntryActivity.RespAction = (authStr) =>
             {
 #endif
-#if iOS
+#if iOS
             Home.IOS.AppDelegate.WXLogin();
-            Home.IOS.AppDelegate.RespAction = (authStr) =>
+            Home.IOS.AppDelegate.RespAction = (authStr) =>
             {
 #endif
                 if (authStr == null)
@@ -873,19 +873,19 @@
             };
         }
 
-        /// <summary>
-        /// 鏄惁宸茬粦瀹�
-        /// </summary>
-        /// <param name="authStr"></param>
-        /// <returns></returns>
-        private async System.Threading.Tasks.Task<bool> isBindAuthAsync(string authStr)
-        {
-            var authRes = Newtonsoft.Json.JsonConvert.DeserializeObject<Common.ResponseEntity.AuthUserRes>(authStr);
-            var auth = new SendDataToServer.AuthUser()
-            {
-                AccessToken = authRes.access_token,
-                RefreshToken = authRes.refresh_token,
-                OpenID = authRes.openid
+        /// <summary>
+        /// 鏄惁宸茬粦瀹�
+        /// </summary>
+        /// <param name="authStr"></param>
+        /// <returns></returns>
+        private async System.Threading.Tasks.Task<bool> isBindAuthAsync(string authStr)
+        {
+            var authRes = Newtonsoft.Json.JsonConvert.DeserializeObject<Common.ResponseEntity.AuthUserRes>(authStr);
+            var auth = new SendDataToServer.AuthUser()
+            {
+                AccessToken = authRes.access_token,
+                RefreshToken = authRes.refresh_token,
+                OpenID = authRes.openid
             };
             //鑾峰彇寰俊鏄电О
             var strUrl = "https://api.weixin.qq.com/sns/userinfo?access_token=" + authRes.access_token;
@@ -897,44 +897,44 @@
             }
             var receipData = System.Text.Encoding.UTF8.GetString(byteData);
             var nickData = Newtonsoft.Json.JsonConvert.DeserializeObject<UserCenter.NicknameInfo>(receipData);
-            auth.UserName = nickData.nickname;
-
-            var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(auth);
-            var revertObj = await CommonPage.Instance.RequestHttpsZigbeeAsync("ZigbeeUsers/InsertOrUpdateAuthUser", System.Text.Encoding.UTF8.GetBytes(requestJson));
-            if (revertObj == null)
-            {
-                return false;
-            }
-            var stateCodeStr = revertObj.StateCode.ToUpper();
-            if (stateCodeStr == "SUCCESS")
-            {
-                var responseDataObj = Newtonsoft.Json.JsonConvert.DeserializeObject<Shared.Common.ResponseEntity.UserLoginRes>(revertObj.ResponseData.ToString());
+            auth.UserName = nickData.nickname;
+
+            var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(auth);
+            var revertObj = await CommonPage.Instance.RequestHttpsZigbeeAsync("ZigbeeUsers/InsertOrUpdateAuthUser", System.Text.Encoding.UTF8.GetBytes(requestJson));
+            if (revertObj == null)
+            {
+                return false;
+            }
+            var stateCodeStr = revertObj.StateCode.ToUpper();
+            if (stateCodeStr == "SUCCESS")
+            {
+                var responseDataObj = Newtonsoft.Json.JsonConvert.DeserializeObject<Shared.Common.ResponseEntity.UserLoginRes>(revertObj.ResponseData.ToString());
                 var revertData = responseDataObj;
                 //鏍囪涓婁竴娆℃槸涓嶆槸鍚屼竴涓处鍙风櫥闄�
-                UserCenter.UserCenterResourse.ResidenceOption.TheSameLoginAccount = Config.Instance.Guid == revertData.Guid;
-                Config.Instance.Account = revertData.Account;
-                Config.Instance.MD5PWD = revertData.MD5PWD;
-                Config.Instance.Guid = revertData.Guid;
-                Config.Instance.LoginDateTime = DateTime.Now;
-                Config.Instance.Save();
-                return true;
-            }
-            else
-            {
-                return false;
-            }
+                UserCenter.UserCenterResourse.ResidenceOption.TheSameLoginAccount = Config.Instance.Guid == revertData.Guid;
+                Config.Instance.Account = revertData.Account;
+                Config.Instance.MD5PWD = revertData.MD5PWD;
+                Config.Instance.Guid = revertData.Guid;
+                Config.Instance.LoginDateTime = DateTime.Now;
+                Config.Instance.Save();
+                return true;
+            }
+            else
+            {
+                return false;
+            }
         }
 
-        #endregion
+        #endregion
 
-        #region 鈻� 楠岃瘉鐮佺櫥闄哶________________________
+        #region 鈻� 楠岃瘉鐮佺櫥闄哶________________________
 
         /// <summary>
         /// 楠岃瘉鐮佺櫥闄�
         /// </summary>
         /// <param name="i_account">璐﹀彿</param>
-        /// <param name="i_verCode">楠岃瘉鐮�</param>
-        /// <param name="i_div">1:鎵嬫満鍙� 2:閭</param>
+        /// <param name="i_verCode">楠岃瘉鐮�</param>
+        /// <param name="i_div">1:鎵嬫満鍙� 2:閭</param>
         private async void LoginByVerCode(string i_account, string i_verCode, int i_div)
         {
             var pra = new SendDataToServer.LoginValidCodeOBJ()
@@ -947,15 +947,15 @@
             var result = await CommonFormResouce.LoginByCode(pra);
             //澶勭悊鐧婚檰鎴愬姛鐨勬暟鎹�
             this.AdjustLoginSuccessData(result, pra, i_account, string.Empty, i_div);
-        }
-
+        }
+
         /// <summary>
         /// 鍙戦�侀獙璇佺爜
         /// </summary>
         /// <param name="btnSendCode">鍙戦�佹寜閽�</param>
         /// <param name="account">璐﹀彿</param>
         /// <param name="i_div">1:鎵嬫満鍙� 2:閭</param>
-        /// <returns></returns>
+        /// <returns></returns>
         private async System.Threading.Tasks.Task<bool> SendVerCode(NormalViewControl btnSendCode, string account, int i_div)
         {
             //涓嶈兘鍐嶇偣鍑�
@@ -1027,12 +1027,12 @@
             });
 
             return false;
-        }
-
+        }
+
         /// <summary>
         /// 寮�鍚彂閫侀獙璇佺爜鐨勫�掕鏃�
         /// </summary>
-        /// <param name="btnSendCode"></param>
+        /// <param name="btnSendCode"></param>
         private void StartSendVerCodeTimeOutThread(NormalViewControl btnSendCode)
         {
             HdlThreadLogic.Current.RunThread(() =>
@@ -1059,9 +1059,9 @@
             });
         }
 
-        #endregion
+        #endregion
 
-        #region 鈻� 澶勭悊鐧婚檰鎴愬姛鐨勬暟鎹甠________________
+        #region 鈻� 澶勭悊鐧婚檰鎴愬姛鐨勬暟鎹甠________________
 
         /// <summary>
         /// 澶勭悊鐧婚檰鎴愬姛鐨勬暟鎹�
@@ -1069,8 +1069,8 @@
         /// <param name="revertObj">浜戠杩斿洖鐨勬暟鎹�</param>
         /// <param name="pra">鎺ュ彛璇锋眰鍙傛暟</param>
         /// <param name="i_account">璐﹀彿</param>
-        /// <param name="i_psw">瀵嗙爜锛岄獙璇佺爜鐧婚檰鏃�,璁剧疆涓� string.Empty</param>
-        /// <param name="i_div">1:鎵嬫満鍙� 2:閭</param>
+        /// <param name="i_psw">瀵嗙爜锛岄獙璇佺爜鐧婚檰鏃�,璁剧疆涓� string.Empty</param>
+        /// <param name="i_div">1:鎵嬫満鍙� 2:閭</param>
         private async void AdjustLoginSuccessData(Common.ResponseEntity.ResponsePack revertObj, object pra,
             string i_account, string i_psw, int i_div)
         {
@@ -1137,15 +1137,15 @@
                     //璇ョ敤鎴峰睘浜庤皟璇曡处鍙凤紝骞舵湭鍚敤
                     btnErrorMsg.TextID = R.MyInternationalizationString.NOTENABLE;
                 }
-                else if (stateCodeStr == "PARAMETEROREMPTY")
-                {
-                    //鎻愪緵鐨勫弬鏁伴敊璇�
-                    btnErrorMsg.TextID = R.MyInternationalizationString.PARAMETEROREMPTY;
+                else if (stateCodeStr == "PARAMETEROREMPTY")
+                {
+                    //鎻愪緵鐨勫弬鏁伴敊璇�
+                    btnErrorMsg.TextID = R.MyInternationalizationString.PARAMETEROREMPTY;
                 }
-                else if (stateCodeStr == "VALIDCODEANDPHONENOEQUAL")
-                {
-                    //楠岃瘉鐮侀敊璇紝璇烽噸鏂拌緭鍏�
-                    btnErrorMsg.TextID = R.MyInternationalizationString.VALIDCODEANDPHONENOEQUAL;
+                else if (stateCodeStr == "VALIDCODEANDPHONENOEQUAL")
+                {
+                    //楠岃瘉鐮侀敊璇紝璇烽噸鏂拌緭鍏�
+                    btnErrorMsg.TextID = R.MyInternationalizationString.VALIDCODEANDPHONENOEQUAL;
                 }
                 else if (stateCodeStr == "USERNAMEORPWDERROR")
                 {
@@ -1157,10 +1157,10 @@
                     //璐﹀彿涓嶅瓨鍦�
                     btnErrorMsg.TextID = R.MyInternationalizationString.ACCOUNTNOEXISTS;
                 }
-                else if (stateCodeStr == "NORECORD" && i_psw == string.Empty)
-                {
-                    //璇峰厛鑾峰彇楠岃瘉鐮�
-                    btnErrorMsg.TextID = R.MyInternationalizationString.NORECORD;
+                else if (stateCodeStr == "NORECORD" && i_psw == string.Empty)
+                {
+                    //璇峰厛鑾峰彇楠岃瘉鐮�
+                    btnErrorMsg.TextID = R.MyInternationalizationString.NORECORD;
                 }
                 else if (stateCodeStr == "YOUDATANOISLOCALREGION")
                 {
@@ -1190,14 +1190,14 @@
             });
         }
 
-        #endregion
+        #endregion
 
-        #region 鈻� 涓�鑸柟娉昣__________________________
-
+        #region 鈻� 涓�鑸柟娉昣__________________________
+
         /// <summary>
         /// 妫�娴嬮殣绉佸崗璁�
         /// </summary>
-        /// <returns></returns>
+        /// <returns></returns>
         private bool CheckPrivacyPolicy()
         {
             if (isAgreePrivacyPolicy == false)
@@ -1208,8 +1208,8 @@
                 return false;
             }
             return true;
-        }
-
-        #endregion
-    }
-}
+        }
+
+        #endregion
+    }
+}

--
Gitblit v1.8.0