From f461949beb54ae5d3e0353fa49d94800d0af6fbb Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 15 三月 2022 11:23:14 +0800
Subject: [PATCH] 增加离线推送

---
 HDL_ON/UI/UI2/1-HomePage/HomePage.cs |   53 ++++++++++++++++++++++++++++++++---------------------
 1 files changed, 32 insertions(+), 21 deletions(-)

diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
index 2d42531..d93097d 100644
--- a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
+++ b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
@@ -189,22 +189,35 @@
                 //鏇存柊閾炬帴鐘舵�乮con棰滆壊
 
 
-
+                int ddd = 0;
 #if DEBUG
                 btnResidenceName.MouseUpEventHandler = (sender, e) =>
                 {
 
-                    if (UserInfo.Current.VerOpenDoorPw || string.IsNullOrEmpty(UserInfo.Current.doorPasswordString))
+                    //if (UserInfo.Current.VerOpenDoorPw || string.IsNullOrEmpty(UserInfo.Current.doorPasswordString))
+                    //{
+                    //    var page = new DoorLockUnlockPage(new Function());
+                    //    MainPage.BasePageView.AddChidren(page);
+                    //    page.LoadView();
+                    //    MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+                    //}
+                    //else
+                    //{
+                    //    Control.Ins.OneKeyUnlocking(new Function(), UserInfo.Current.doorPasswordString);
+                    //}
+
+                ddd++;
+                    Function function_online = FunctionList.List.GetLightList().Find((obj) => obj.sid == "0001017DB92D2602020100010101");
+                    if(ddd%2 == 0)
                     {
-                        var page = new DoorLockUnlockPage(new Function());
-                        MainPage.BasePageView.AddChidren(page);
-                        page.LoadView();
-                        MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+                        function_online.online = true;
                     }
                     else
                     {
-                        Control.Ins.OneKeyUnlocking(new Function(), UserInfo.Current.doorPasswordString);
+                        function_online.online = false;
                     }
+                    HomePage.LoadEvent_RefreshDevcieOnline(function_online);
+                    
 
                 };
 #endif
@@ -1327,22 +1340,20 @@
                     UpdataFunctionStates(function);
                 }
 
-
-                if (!function.online)
+                var btnOffline = new Button()
                 {
-                    var btnOffline = new Button()
-                    {
-                        X = btnIcon.Right,
-                        Y = Application.GetRealWidth(16),
-                        Height = Application.GetMinRealAverage(32),
-                        TextID = StringId.DeviceOffline,
-                        TextColor = CSS_Color.WarningColor,
-                        TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
-                        TextAlignment = TextAlignment.CenterLeft
-                    };
-                    view.AddChidren(btnOffline);
+                    X = btnIcon.Right,
+                    Y = Application.GetRealWidth(16),
+                    Height = Application.GetMinRealAverage(32),
+                    TextID = StringId.DeviceOffline,
+                    TextColor = CSS_Color.WarningColor,
+                    TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+                    TextAlignment = TextAlignment.CenterLeft,
+                    Tag = "OnlineTag",
+                    Visible = !function.online
+                };
+                view.AddChidren(btnOffline);
 
-                }
             }
             catch (Exception ex)
             {

--
Gitblit v1.8.0