| | |
| | | |
| | | |
| | | /// <summary>
|
| | | /// UI显示 |
| | | /// UI显示
|
| | | /// </summary> |
| | | public void Show() |
| | | { |
| | |
| | | BackgroundColor = Shared.Common.ZigbeeColor.Current.XMDel, |
| | | }; |
| | | rowFrameLayout.AddRightView(btnDel); |
| | | #endregion |
| | | #endregion |
| | | #region 数据处理 |
| | | switch (curDoorLockUser.UnlockType) |
| | | { |
| | |
| | | Action<Shared.View> action = async (obj) => |
| | | { |
| | | var refreshDoorLockData = new ZigBee.Device.DoorLock.RefreshDoorLockData(); |
| | | if (UserCenterResourse.UserInfo.AuthorityNo != 1) |
| | | { |
| | | refreshDoorLockData.LoginAccessToken = UserCenterLogic.GetConnectMainToken(); |
| | | refreshDoorLockData.IsOtherAccountCtrl = true; |
| | | } |
| | | refreshDoorLockData.CloudAccountId = curAccountObj.SubAccountDistributedMark; |
| | | if (doorLock.DeviceAddr != null) |
| | | { |
| | |
| | | if (resultData.defaultControlResponseData.status == 0 || resultData.defaultControlResponseData.status == 2) |
| | | { |
| | | var deleteDoorLockData = new ZigBee.Device.DoorLock.DeleteDoorLockData(); |
| | | if (UserCenterResourse.UserInfo.AuthorityNo != 1) |
| | | { |
| | | deleteDoorLockData.LoginAccessToken = UserCenterLogic.GetConnectMainToken(); |
| | | deleteDoorLockData.IsOtherAccountCtrl = true; |
| | | } |
| | | if (doorLock.DeviceAddr != null) |
| | | { |
| | | deleteDoorLockData.DoorLockId = doorLock.DeviceAddr + "_" + doorLock.DeviceEpoint; |
| | |
| | | if (isSecondDel) |
| | | { |
| | | var deleteDoorLockData = new ZigBee.Device.DoorLock.DeleteDoorLockData(); |
| | | if (UserCenterResourse.UserInfo.AuthorityNo != 1) |
| | | { |
| | | deleteDoorLockData.LoginAccessToken = UserCenterLogic.GetConnectMainToken(); |
| | | deleteDoorLockData.IsOtherAccountCtrl = true; |
| | | } |
| | | if (doorLock.DeviceAddr != null) |
| | | { |
| | | deleteDoorLockData.DoorLockId = doorLock.DeviceAddr + "_" + doorLock.DeviceEpoint; |
| | |
| | | } |
| | | }; |
| | | }; |
| | | #endregion |
| | | #endregion |
| | | } |
| | | } |
| | | |
| | |
| | | btnAllMethod.IsSelected = true; |
| | | oldbuttonText.TextColor = Shared.Common.ZigbeeColor.Current.XMBlack; |
| | | |
| | | // 类型区分 |
| | | // 类型区分 |
| | | if (doorLock.currentUserDisplayMethod == Language.StringByID(R.MyInternationalizationString.AllMethod)) |
| | | { |
| | | RefreshList(); |
| | |
| | | BackgroundColor = Shared.Common.ZigbeeColor.Current.XMDel, |
| | | }; |
| | | rowFrameLayout.AddRightView(btnDel); |
| | | #endregion |
| | | #endregion |
| | | #region 数据处理 |
| | | switch (curDoorLockUser.UnlockType) |
| | | { |
| | |
| | | Action<Shared.View> action = async (obj) => |
| | | { |
| | | var refreshDoorLockData = new ZigBee.Device.DoorLock.RefreshDoorLockData(); |
| | | if (UserCenterResourse.UserInfo.AuthorityNo != 1) |
| | | { |
| | | refreshDoorLockData.LoginAccessToken = UserCenterLogic.GetConnectMainToken(); |
| | | refreshDoorLockData.IsOtherAccountCtrl = true; |
| | | } |
| | | refreshDoorLockData.CloudAccountId = curAccountObj.SubAccountDistributedMark; |
| | | if (doorLock.DeviceAddr != null) |
| | | { |
| | |
| | | if (resultData.defaultControlResponseData.status == 0) |
| | | { |
| | | var deleteDoorLockData = new ZigBee.Device.DoorLock.DeleteDoorLockData(); |
| | | if (UserCenterResourse.UserInfo.AuthorityNo != 1) |
| | | { |
| | | deleteDoorLockData.LoginAccessToken = UserCenterLogic.GetConnectMainToken(); |
| | | deleteDoorLockData.IsOtherAccountCtrl = true; |
| | | } |
| | | if (doorLock.DeviceAddr != null) |
| | | { |
| | | deleteDoorLockData.DoorLockId = doorLock.DeviceAddr + "_" + doorLock.DeviceEpoint; |