From 7e863a33397f317ffc3ffd9288496d0e4f16aa66 Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期四, 12 十二月 2019 14:58:20 +0800 Subject: [PATCH] 合并了新代码 --- ZigbeeApp/Shared/Phone/UserCenter/Member/MemberManagementForm.cs | 30 +++++++++++++++++++++++++++++- 1 files changed, 29 insertions(+), 1 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Member/MemberManagementForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Member/MemberManagementForm.cs index 73fbfe7..65a204d 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/Member/MemberManagementForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/Member/MemberManagementForm.cs @@ -245,9 +245,37 @@ //寮�鍏� var btnSwitch = row.AddMostRightSwitchIcon(); + if (this.memberInfo.IsAllowRemoteCtrl == true) + { + btnSwitch.IsSelected = true; + } btnSwitch.ButtonClickEvent += (sender, e) => { - btnSwitch.IsSelected = !btnSwitch.IsSelected; + HdlThreadLogic.Current.RunThread(async () => + { + var pra = new + { + HouseDistributedMark = Common.Config.Instance.Home.Id, + DistributedMark = this.memberInfo.DistributedMark, + IsAllowRemoteCtrl = !btnSwitch.IsSelected, + IsOtherAccountCtrl = Common.Config.Instance.isAdministrator + }; + //鎵撳紑杩涘害鏉� + this.ShowProgressBar(); + var result = await UserCenterLogic.GetResultStatuByRequestHttps("ZigbeeUsers/ChangeSubAccountIsAllowRemoteCtrl", true, pra); + //鍏抽棴杩涘害鏉� + this.CloseProgressBar(); + + if (result == false) + { + return; + } + Application.RunOnMainThread(() => + { + btnSwitch.IsSelected = !btnSwitch.IsSelected; + }); + }); + }; //搴曠嚎 row.AddBottomLine(); -- Gitblit v1.8.0