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 |   62 +++++++++++++++++++++++--------
 1 files changed, 46 insertions(+), 16 deletions(-)

diff --git a/HDL_ON/UI/UI1-Login/LoginPage.cs b/HDL_ON/UI/UI1-Login/LoginPage.cs
index 280000b..5ecb0a9 100644
--- a/HDL_ON/UI/UI1-Login/LoginPage.cs
+++ b/HDL_ON/UI/UI1-Login/LoginPage.cs
@@ -22,13 +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()
@@ -40,18 +65,19 @@
                 waitPage = null;
             }
 
-
+#if __ANDROID__
             BaseActivity.HideKeyboardEvent = () => {
 
             };
-
+            BaseActivity.SmsAction = (sms) => { };
+#endif
             base.RemoveFromParent();
 
             //2020-12-22 澧炲姞鐐瑰嚮闅愯棌閿洏浜嬩欢
             //Application.HideSoftInput();
         }
 
-        #region 灞�閮ㄥ彉閲�
+#region 灞�閮ㄥ彉閲�
         /// <summary>
         /// 鐧诲綍绫诲瀷
         /// 0:鎵嬫満
@@ -66,9 +92,13 @@
         int logintMode = 0;
         string account = "";
         string password = "";
-        #endregion
+        /// <summary>
+        /// 鐭俊楠岃瘉鐮�
+        /// </summary>
+        string smsCode = "";
+#endregion
 
-        #region 鎺т欢鍒楄〃
+#region 鎺т欢鍒楄〃
         /// <summary>
         /// 绛夊緟鎻愮ず
         /// </summary>
@@ -161,7 +191,7 @@
         /// 鏈嶅姟鍣ㄨ姹傚璞�
         /// </summary>
         HttpServerRequest pm;
-        #endregion
+#endregion
 
         string verAccount = "";
 
@@ -233,7 +263,6 @@
                     //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";
@@ -252,6 +281,7 @@
                     //etAccount.Text = "13751916353";
                     etAccount.Text = "13549566666";
                     etAccount.Text = "18316672920";
+                    etAccount.Text = "support7@hdlautomation.com";
                 }
                 else
                 {
@@ -312,7 +342,7 @@
             };
 #endif
 
-            #region 鐧诲綍鏂瑰紡閫夋嫨
+#region 鐧诲綍鏂瑰紡閫夋嫨
             btnPhoneLogin = new Button()
             {
                 X = Application.GetRealWidth(28),
@@ -1265,8 +1295,8 @@
 #endif
 
 
-                #endregion
-                #region 鍦烘櫙
+#endregion
+#region 鍦烘櫙
                 var scene1 = new Scene()
                 {
                     sid = "scene1",
@@ -1585,7 +1615,7 @@
                 //    collect = false,
                 //};
                 //scene6.SaveSceneFile();
-                #endregion
+#endregion
 
 
                 var lightSwitch6 = new Function()
@@ -1648,11 +1678,11 @@
 
 #region 闅愮鏀跨瓥
             AddServiceAgreementControl(bodyView);
-            #endregion
+#endregion
 
         }
 
-        #region 鈻� 鏈嶅姟鍗忚___________________________
+#region 鈻� 鏈嶅姟鍗忚___________________________
         bool isAgreePrivacyPolicy = false;
         /// <summary>
         /// 娣诲姞鏈嶅姟鍗忚鎺т欢
@@ -1774,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