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