HDL Home App 第二版本 旧平台金堂用 正在使用
xm
2019-11-21 ec35d79add60d1438dff5291389f7e69c579d9f9
ZigbeeApp/Shared/Phone/UserCenter/DoorLock/UserManagement.cs
old mode 100755 new mode 100644
@@ -31,14 +31,14 @@
        #region ◆ 变量申明__________________________
        ZigBee.Device.DoorLock doorLock;
        VerticalScrolViewLayout midVerticalScrolViewLayout;
        VerticalRefreshLayout midVerticalScrolViewLayout;
        #endregion
        void ReadAccountList()
        void ReadAccountDoorLockInfoList()
        {
            System.Threading.Tasks.Task.Run(async () =>
            {
                Application.RunOnMainThread(() => { CommonPage.Loading.Start("Loading..."); });
                //Application.RunOnMainThread(() => {; });
                try
                {
                    var localAccountListTemp = await Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.LocalAccountList();
@@ -46,9 +46,10 @@
                    {
                        doorLock.localAllAccountList.Clear();
                        doorLock.localAllAccountList = localAccountListTemp;
                        //初始化权限信息
                        foreach (var sub in localAccountListTemp)
                        {
                            //初始化权限信息
                            if (doorLock.IsFreezeAccount.ContainsKey(sub.SubAccountDistributedMark) == false)
                            {
                                doorLock.IsFreezeAccount.Add(sub.SubAccountDistributedMark, false);
@@ -62,6 +63,9 @@
                                doorLock.IsFailedToGetDoorLockInfo.Add(sub.SubAccountDistributedMark, false);
                            }
                        }
                        //获取本地门锁列表
                        var list = await Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.GetDoorLockAllAcountUserlist(doorLock);
                        doorLock.ReSave();
                    }
                    else
@@ -137,11 +141,18 @@
            btnAddFrameLayout.MouseDownEventHandler += eHandler;
            btnUndistributeText.MouseDownEventHandler += eHandler;
            btnUndistributeIcon.MouseDownEventHandler += eHandler;
            midVerticalScrolViewLayout = new VerticalScrolViewLayout()
            midVerticalScrolViewLayout = new VerticalRefreshLayout()
            {
            };
            this.midFrameLayout.AddChidren(midVerticalScrolViewLayout);
            ReadAccountList();
            midVerticalScrolViewLayout.BeginHeaderRefreshingAction += () =>
            {
                midVerticalScrolViewLayout.BeginHeaderRefreshing();
                midVerticalScrolViewLayout.EndHeaderRefreshing();
            };
            CommonPage.Loading.Start("Loading...");
            ReadAccountDoorLockInfoList();
        }
        async void MidFrameLayoutContent()