From dbae982b5f97a12d49279e87aa3d167ae0c71a09 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期四, 18 五月 2023 11:34:19 +0800
Subject: [PATCH] 增加自动化地理围栏图标

---
 HDL_ON/UI/UI1-Login/LoginPage.cs |  102 +++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 82 insertions(+), 20 deletions(-)

diff --git a/HDL_ON/UI/UI1-Login/LoginPage.cs b/HDL_ON/UI/UI1-Login/LoginPage.cs
index bec7b5e..5ecb0a9 100644
--- a/HDL_ON/UI/UI1-Login/LoginPage.cs
+++ b/HDL_ON/UI/UI1-Login/LoginPage.cs
@@ -22,6 +22,38 @@
                 Application.HideSoftInput();
             };
             pm = new HttpServerRequest();
+#if __ANDROID__
+            BaseActivity.HideKeyboardEvent = () => {
+                Application.RunOnMainThread(() =>
+                {
+                    this.Y = 0;
+                });
+            };
+            BaseActivity.SmsAction = (message) => {
+                Console.WriteLine($"鎺ユ敹鍒扮煭淇★細"+ message);
+
+                string pattern = @"銆怘DL銆�.*(\d{6}).*";
+
+                Regex regex = new Regex(pattern);
+
+                Match match = regex.Match(message);
+
+                if (match.Success)
+                {
+                    string code = match.Groups[1].Value;
+                    Console.WriteLine("楠岃瘉鐮佷负锛�" + code);
+                    if(loginType==0 && logintMode == 1)
+                    {
+                        etPassword.Text = code;
+                    }
+                    smsCode = code;
+                }
+                else
+                {
+                    Console.WriteLine("鏈壘鍒伴獙璇佺爜锛�");
+                }
+            };
+#endif
         }
 
         public override void RemoveFromParent()
@@ -33,13 +65,19 @@
                 waitPage = null;
             }
 
+#if __ANDROID__
+            BaseActivity.HideKeyboardEvent = () => {
+
+            };
+            BaseActivity.SmsAction = (sms) => { };
+#endif
             base.RemoveFromParent();
 
-            ////2020-12-22 澧炲姞鐐瑰嚮闅愯棌閿洏浜嬩欢
+            //2020-12-22 澧炲姞鐐瑰嚮闅愯棌閿洏浜嬩欢
             //Application.HideSoftInput();
         }
 
-        #region 灞�閮ㄥ彉閲�
+#region 灞�閮ㄥ彉閲�
         /// <summary>
         /// 鐧诲綍绫诲瀷
         /// 0:鎵嬫満
@@ -54,9 +92,13 @@
         int logintMode = 0;
         string account = "";
         string password = "";
-        #endregion
+        /// <summary>
+        /// 鐭俊楠岃瘉鐮�
+        /// </summary>
+        string smsCode = "";
+#endregion
 
-        #region 鎺т欢鍒楄〃
+#region 鎺т欢鍒楄〃
         /// <summary>
         /// 绛夊緟鎻愮ず
         /// </summary>
@@ -149,7 +191,7 @@
         /// 鏈嶅姟鍣ㄨ姹傚璞�
         /// </summary>
         HttpServerRequest pm;
-        #endregion
+#endregion
 
         string verAccount = "";
 
@@ -190,6 +232,9 @@
                 UnSelectedImagePath = "Public/Logo-bg.png"
             };
             bodyView.AddChidren(btnIcon_bg);
+            btnIcon_bg.MouseDownEventHandler += (sender, e) => {
+                Application.HideSoftInput();
+            };
 
 #if DEBUG
             btnIcon_bg.MouseUpEventHandler += (sender, e) =>
@@ -218,23 +263,30 @@
                     //etAccount.Text = "tf@smarttech.com.ua";
                     //etAccount.Text = "455740454@qq.com";
                     //etAccount.Text = "18688565449";
-                    //etAccount.Text = "support7@hdlautomation.com";
                     //etAccount.Text = "18570064522";
                     //etAccount.Text = "18718417827";
-                    etAccount.Text = "18188019284";
+                    //etAccount.Text = "18188019284";
                     //etAccount.Text = "13143792049";
                     //etAccount.Text = "13288623489";//缃楁檽涓�
                     //etAccount.Text = "18244942707";
                     //etAccount.Text = "13143792049";
-                    //etAccount.Text = "18688414428";
+                    etAccount.Text = "18688414428";//澶╂渤3妤�
                     //etAccount.Text = "18244942707";
+                    //etAccount.Text = "12345678904";
+                    //etAccount.Text = "13418062953";
+                    etAccount.Text = "13138683659";
+                    //etAccount.Text = "15217626103";
+                    //etAccount.Text = "18100573477";
+                    //etAccount.Text = "18321091245";
+                    //etAccount.Text = "13751916353";
+                    etAccount.Text = "13549566666";
+                    etAccount.Text = "18316672920";
+                    etAccount.Text = "support7@hdlautomation.com";
                 }
                 else
                 {
-                    //etAccount.Text = "15018447586";//闊充箰鏁伴噺鍒锋柊闂
                     //etAccount.Text = "464027401@qq.com";//
                     //etAccount.Text = "15217626103";//
-                    //etAccount.Text = "13682244600";//娉㈠摜
                     etAccount.Text = "13168123446";//鏄嗘槑閲戣寕椤圭洰锛屾柊椋庨棶棰�
                     //etAccount.Text = "2949126848@qq.com";//闄堢惓
                     etAccount.Text = "15014291819 ";
@@ -274,13 +326,23 @@
                 }else if(etAccount.Text == "18688414428")
                 {
                     etPassword.Text = "HDL1985000";
+                }else if (etAccount.Text == "13138683659")
+                {
+                    etPassword.Text = "wsad123321";
+                }
+                else if (etAccount.Text == "18100573477")
+                {
+                    etPassword.Text = "huang12345";
+                }else if(etAccount.Text == "13549566666")
+                {
+                    etPassword.Text = "12345678";
                 }
                 //etPassword.Text = "Hdl85521566";
                 btnLogin.IsSelected = true;
             };
 #endif
 
-            #region 鐧诲綍鏂瑰紡閫夋嫨
+#region 鐧诲綍鏂瑰紡閫夋嫨
             btnPhoneLogin = new Button()
             {
                 X = Application.GetRealWidth(28),
@@ -302,7 +364,7 @@
                 Height = Application.GetRealHeight(40),
                 TextID = StringId.LoginByEmail,
                 TextColor = CSS_Color.PromptingColor1,
-                TextAlignment = TextAlignment.Center,
+                TextAlignment = TextAlignment.CenterLeft,
                 TextSize = CSS_FontSize.TextFontSize,
             };
             bodyView.AddChidren(btnEmailLogin);
@@ -1075,7 +1137,7 @@
                 //        new AttrKeyConfig (){
                 //            key = "pm2.5",
                 //            type = "interval" ,
-                //            unit = "ug/m虏",
+                //            unit = "ug/m鲁",
                 //            configs = new List<AttrKeyInfo>(){
                 //               new AttrKeyInfo(){ start = "0",end = "75",color = "0xFFADE764", desc = "鑹ソ"},
                 //               new AttrKeyInfo(){ start = "76",end = "150",color = "0xFFFFD154",desc = "杞�/涓害姹℃煋"},
@@ -1233,8 +1295,8 @@
 #endif
 
 
-                #endregion
-                #region 鍦烘櫙
+#endregion
+#region 鍦烘櫙
                 var scene1 = new Scene()
                 {
                     sid = "scene1",
@@ -1553,7 +1615,7 @@
                 //    collect = false,
                 //};
                 //scene6.SaveSceneFile();
-                #endregion
+#endregion
 
 
                 var lightSwitch6 = new Function()
@@ -1616,11 +1678,11 @@
 
 #region 闅愮鏀跨瓥
             AddServiceAgreementControl(bodyView);
-            #endregion
+#endregion
 
         }
 
-        #region 鈻� 鏈嶅姟鍗忚___________________________
+#region 鈻� 鏈嶅姟鍗忚___________________________
         bool isAgreePrivacyPolicy = false;
         /// <summary>
         /// 娣诲姞鏈嶅姟鍗忚鎺т欢
@@ -1742,12 +1804,12 @@
                 OpenWebViewPage(true);
             };
 
-            #if __ANDROID__
+#if __ANDROID__
             //if(OnAppConfig.Instance.FirstRunApp || !OnAppConfig.Instance.isAgreePrivacyPolicy)
             //{
             //    HDL_ON_Android.HDLONUtils.StartSplashActivity();    
             //}
-            #endif
+#endif
         }
 
         /// <summary>

--
Gitblit v1.8.0