From 691dbe24f5724f153e07947c7b75bdfea5f0b6d5 Mon Sep 17 00:00:00 2001
From: wxr <wxr@hdlchina.com.cn>
Date: 星期二, 24 九月 2024 16:15:15 +0800
Subject: [PATCH] 离线控制模式

---
 HDL_ON/UI/MainPage.cs |   58 ++++------------------------------------------------------
 1 files changed, 4 insertions(+), 54 deletions(-)

diff --git a/HDL_ON/UI/MainPage.cs b/HDL_ON/UI/MainPage.cs
index fe8645f..5abbe13 100644
--- a/HDL_ON/UI/MainPage.cs
+++ b/HDL_ON/UI/MainPage.cs
@@ -171,44 +171,22 @@
 
                 BaseView = Application.MainPage;
                 Application.MainPage.BackgroundColor = CSS_Color.MainBackgroundColor;
-                //Application.MainPage.BackgroundColor = 0xFFFF0000;// CSS_Color.MainBackgroundColor;
-                //BaseView = new FrameLayout()
-                //{
-                //    Y = Application.GetRealHeight(20),
-                //    Width = Application.GetRealWidth(376),
-                //    Height = Application.GetRealHeight(667),
-                //};
-                //Application.MainPage.AddChidren(BaseView);
                 Language.UpdateLanguage();
-                //#region 娴嬭瘯
-                //var ddd = new UI.test.TestDialog();
-                //ddd.InitView();
-                //return;
-                //#endregion
 
                 if (string.IsNullOrEmpty(OnAppConfig.Instance.LastLoginUserId))
                 {
-                    GoLoginPage();
+                    GoLoginPage(UserInfo.Current);
                 }
                 else
                 {
                     //鍒ゆ柇闇�涓嶉渶瑕佺櫥褰曪紝鏈夋病鏈夌櫥褰曪紝鎴栬�呯櫥褰曟槸鍚﹁繃鏈燂紝
-                    if (UserInfo.Current == null || !UserInfo.Current.IsLogin)
+                    if (UserInfo.Current == null)// || !UserInfo.Current.IsLogin)
                     {
                         GoLoginPage(UserInfo.Current);
                     }
                     else
                     {
-                        //new System.Threading.Thread(() =>
-                        //{
-                        //    var pm = new DAL.Server.HttpServerRequest();
-                        //    pm.RefreshToken();//鍒锋柊Token
-                        //    pm.GetHomePager();//鍒锋柊浣忓畢淇℃伅
-                        //    pm.GetUserInfo();//鍒锋柊涓汉淇℃伅
-                        //})
-                        //{ IsBackground = true }.Start();
                         Common.ApiUtlis.Ins.DownloadData();
-
                         GoUserPage(false, true);
                     }
                 }
@@ -239,36 +217,6 @@
 
             }
 
-//#if __ANDROID__
-//            new System.Threading.Thread(async () =>
-//            {
-//                int i = 10;
-//                while (i < 10) {
-//                    try
-//                    {
-//                        var location_android = await HDL_ON_Android.LocationUtils.GetCurrentLocationAsync();
-//                        if (location_android != null)
-//                        {
-//                            MainPage.cityInfo.lat = location_android.Latitude.ToString();
-//                            MainPage.cityInfo.lon = location_android.Longitude.ToString();
-//                            new HDL_ON.DAL.Server.HttpServerRequest().GetCityWeatherInfo(MainPage.cityInfo.lon.Replace(",", "."), MainPage.cityInfo.lat.ToString().Replace(",", "."));
-//                            i = 100;
-//                            Application.RunOnMainThread(() => {
-//                                HomePage.LoadEvent_RefreshAir();
-//                            });
-//                        }
-//                        else
-//                        {
-//                            i++;
-//                        }
-//                    } catch (Exception ex)
-//                    {
-//                        Log($"缁忕含搴﹁幏鍙栧紓甯�: {ex.Message}");
-//                    }
-//                }
-//            })
-//            { IsBackground = true }.Start();
-//#endif
         }
 
         /// <summary>
@@ -284,6 +232,8 @@
                 }
             }
             catch { }
+            OnAppConfig.Instance.LastLoginUserId = "";
+            UserInfo.Current.ClearUserInfo();
             BaseView.BackgroundColor = CSS_Color.BackgroundColor;
             var fisrtView = new UI.UI1Login.LoginPage();
             fisrtView.BackgroundColor = CSS_Color.MainBackgroundColor;

--
Gitblit v1.8.0