From a2d26f15b940c853faaf6d6959b16a6d919cb800 Mon Sep 17 00:00:00 2001 From: xm <1271024303@qq.com> Date: 星期三, 27 十一月 2019 19:26:30 +0800 Subject: [PATCH] 请合并最新的代码(完成门锁功能) --- ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs old mode 100755 new mode 100644 index 3fb79d1..a386ce3 --- a/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs @@ -256,10 +256,22 @@ { if (UserCenterResourse.UserInfo.AuthorityNo == 1) { - var userManagement = new Shared.Phone.UserCenter.DoorLock.UserManagement(doorLock); - Shared.Phone.UserView.HomePage.Instance.AddChidren(userManagement); - Shared.Phone.UserView.HomePage.Instance.PageIndex += 1; - userManagement.Show(); + Action action = null; + if (!UserCenterResourse.Option.DoorUnLockByRemote) + { + Shared.Phone.UserCenter.DoorLock.DoorLockCommonLayout.SecurityRequest(doorLock, action); + } + else + { + action = async () => + { + var userManagement = new Shared.Phone.UserCenter.DoorLock.UserManagement(doorLock); + Shared.Phone.UserView.HomePage.Instance.AddChidren(userManagement); + Shared.Phone.UserView.HomePage.Instance.PageIndex += 1; + userManagement.Show(); + }; + HdlCheckLogic.Current.CheckSecondarySecurity(action); + } } else { @@ -736,7 +748,7 @@ btnNewVersion.UnSelectedImagePath = "Item/NewVersion.png"; btnNewVersion.Visible = false; btnNewVersion.X = Application.GetRealWidth(242); - btnNewVersion.Y= Application.GetRealHeight(23); + btnNewVersion.Y = Application.GetRealHeight(23); rowUpDate.AddChidren(btnNewVersion, ChidrenBindMode.BindEventOnly); rowUpDate.ButtonClickEvent += (sender, e) => @@ -806,7 +818,7 @@ /// 璁惧閲嶅懡鍚� /// </summary> /// <param name="i_deviceName">deviceName.</param> - private async void DeviceReName(string i_deviceName,bool closeForm) + private async void DeviceReName(string i_deviceName, bool closeForm) { //寮�鍚繘搴︽潯 this.ShowProgressBar(); -- Gitblit v1.8.0