陈嘉乐
2020-07-10 48ba446936b51fffafa7c3600c0dadc6ac0e8c20
ZigbeeApp/Shared/Phone/UserCenter/DoorLock/MemberFrozenPage.cs
@@ -5,7 +5,7 @@
using ZigBee.Device;
namespace Shared.Phone.UserCenter.DoorLock
{
    public class MemberFrozenPage : DoorLockCommonLayout, ZigBee.Common.IStatus
    public class MemberFrozenPage : DoorLockCommonLayout
    {
        /// <summary>
        /// 构造函数
@@ -18,12 +18,24 @@
            BackgroundColor = Shared.Common.ZigbeeColor.Current.GXCTopViewBackgroundColor;
        }
        #region ◆ 变量申明__________________________
        #region  变量申明
        /// <summary>
        /// 当前门锁
        /// </summary>
        ZigBee.Device.DoorLock doorLock;
        /// <summary>
        /// 当前成员对象v
        /// </summary>
        Shared.Phone.UserCenter.MemberInfoRes curAccountObj;
        /// <summary>
        /// 刷新View
        /// </summary>
        VerticalRefreshLayout bodyView;
        #endregion
        /// <summary>
        /// 初始化数据信息
        /// </summary>
        void ReadDoorLockUserInfo()
        {
            System.Threading.Tasks.Task.Run(async () =>
@@ -100,7 +112,9 @@
                ReadDoorLockUserInfo();
            };
        }
        /// <summary>
        /// 中部布局
        /// </summary>
        public async void MidRefresh()
        {
            bodyView.RemoveAll();
@@ -261,7 +275,10 @@
            }
        }
        //冻结账户
        /// <summary>
        /// 冻结账户
        /// </summary>
        /// <param name="isFreeze"></param>
        void FreezeUser(bool isFreeze)
        {
            var dialog = new Dialog { };
@@ -568,10 +585,17 @@
            };
        }
        //是否给子账户拥有远程开锁的条件
        /// <summary>
        /// 是否给子账户拥有远程开锁的条件
        /// </summary>
        /// <param name="hasAccess"></param>
        void HasRemoteUnlockAccessMethod(bool hasAccess)
        {
            string msg = Language.StringByID(R.MyInternationalizationString.SureGiveAccessToSubaccount);
            if (!hasAccess)
            {
                msg = Language.StringByID(R.MyInternationalizationString.SureCancelAccessToSubaccount);
            }
            var alert = new Shared.Phone.UserCenter.ShowMsgControl(ShowMsgType.Confirm, msg, Language.StringByID(R.MyInternationalizationString.DoorlockConfirm));
            alert.Show();
            //使用确认型弹框时,的回调函数
@@ -763,39 +787,5 @@
                });
            };
        }
        #region ◆ 接口实现__________________________
        /// <summary>
        /// 处理变化事件 --将弃用 改用DeviceInfoChange()
        /// </summary>
        /// <returns>The changed.</returns>
        /// <param name="common">Common.</param>
        public void Changed(CommonDevice common)
        {
        }
        /// <summary>
        /// 处理变化事件
        /// </summary>
        /// <param name="common"></param>
        /// <param name="typeTag"></param>
        public void DeviceInfoChange(CommonDevice common, string typeTag)
        {
        }
        /// <summary>
        /// Changeds the IL ogic status.
        /// </summary>
        /// <param name="logic">Logic.</param>
        public void ChangedILogicStatus(ZigBee.Device.Logic logic)
        {
        }
        /// <summary>
        /// Changeds the IS cene status.
        /// </summary>
        /// <param name="scene">Scene.</param>
        public void ChangedISceneStatus(Scene scene)
        {
        }
        #endregion
    }
}