| | |
| | | using System; |
| | | using System; |
| | | using HDL_ON.DAL.Server; |
| | | using HDL_ON.UI; |
| | | using HDL_ON.UI.CSS; |
| | | using Shared; |
| | | using HDL_ON.UI.UI2.PersonalCenter.Visitor; |
| | | #if IOS |
| | | using Foundation; |
| | | |
| | | #endif |
| | | namespace HDL_ON.UI |
| | | { |
| | | public partial class PersonalDataPage : FrameLayout |
| | | { |
| | | #region 控件列表 |
| | | #region 控件列表 |
| | | /// <summary> |
| | | /// 当前 |
| | | /// </summary> |
| | |
| | | /// </summary> |
| | | ImageView userHeadImageView; |
| | | |
| | | #region 图标选择部分图标 |
| | | #region 图标选择部分图标 |
| | | /// <summary> |
| | | /// 背景图选项区域 |
| | | /// </summary> |
| | |
| | | /// 取消按钮 |
| | | /// </summary> |
| | | Button btnCancel; |
| | | #endregion |
| | | #endregion |
| | | |
| | | #region 个人信息选项区域 |
| | | #region 个人信息选项区域 |
| | | /// <summary> |
| | | /// 个人信息选项区域 |
| | | /// </summary> |
| | | VerticalScrolViewLayout optionListView; |
| | | #region 个人选项-名字区域 |
| | | #region 个人选项-名字区域 |
| | | /// <summary> |
| | | /// 个人选项-名字区域 |
| | | /// </summary> |
| | |
| | | /// 修改用户名称按钮 |
| | | /// </summary> |
| | | Button btnEditUserNameIcon; |
| | | #endregion |
| | | #region 个人选项-二维码区域 |
| | | #endregion |
| | | #region 个人选项-二维码区域 |
| | | /// <summary> |
| | | /// 个人选项-二维码区域 |
| | | /// </summary> |
| | |
| | | /// 二维码前进图标 |
| | | /// </summary> |
| | | Button btnQRcodeRight; |
| | | #endregion |
| | | #region 个人选项-邮箱信息区域 |
| | | #endregion |
| | | #region 个人选项-邮箱信息区域 |
| | | /// <summary> |
| | | /// 个人选项-邮箱信息区域 |
| | | /// </summary> |
| | |
| | | /// 用户邮箱信息前进图标 |
| | | /// </summary> |
| | | Button btnUserEmailRight; |
| | | #endregion |
| | | #region 个人选项-手机信息区域 |
| | | #endregion |
| | | #region 个人选项-手机信息区域 |
| | | /// <summary> |
| | | /// 个人选项-手机信息区域 |
| | | /// </summary> |
| | |
| | | /// 用户手机信息前进图标 |
| | | /// </summary> |
| | | Button btnUserPhoneRight; |
| | | #endregion |
| | | #region 个人选项-第三方授权区域 |
| | | #endregion |
| | | #region 个人选项-第三方授权区域 |
| | | /// <summary> |
| | | /// 个人选项-第三方授权区域 |
| | | /// </summary> |
| | |
| | | /// </summary> |
| | | Button btnThirdPartyAuthorizationTitle; |
| | | Button btnThirdPartyAuthorizationRight; |
| | | #region 个人选项-修改登录密码区域 |
| | | #region 个人选项-修改登录密码区域 |
| | | /// <summary> |
| | | /// 个人选项-修改登录密码区域 |
| | | /// </summary> |
| | |
| | | /// </summary> |
| | | Button btnResetPasswordText; |
| | | Button btnResetPasswordRight; |
| | | #endregion |
| | | #endregion |
| | | |
| | | |
| | | #region 个人选项-新增住宅 |
| | | #region 个人选项-新增住宅 |
| | | /// <summary> |
| | | /// 个人选项-新增住宅区域 |
| | | /// </summary> |
| | |
| | | /// </summary> |
| | | Button btnAddResidenceText; |
| | | Button btnAddResidenceScan; |
| | | #endregion |
| | | #endregion |
| | | |
| | | |
| | | #region 个人选项-人脸通讯管理 |
| | | #region 个人选项-人脸通讯管理 |
| | | /// <summary> |
| | | /// 个人选项-人脸通行管理行 |
| | | /// </summary> |
| | |
| | | /// 人脸通行管理文本 |
| | | /// </summary> |
| | | Button btnFaceManagementText; |
| | | #endregion |
| | | #endregion |
| | | |
| | | #region 个人选项-访客管理 |
| | | #region 个人选项-访客管理 |
| | | /// <summary> |
| | | /// 个人选项-访客管理 |
| | | /// |
| | |
| | | /// 人脸通行管理文本isitor |
| | | /// </summary> |
| | | Button btnisitorVManagementText; |
| | | #endregion |
| | | #endregion |
| | | |
| | | #endregion |
| | | #endregion |
| | | |
| | | #endregion |
| | | #endregion |
| | | |
| | | #region 解锁设置区域 |
| | | #region 解锁设置区域 |
| | | /// <summary> |
| | | /// 解锁设置区域 |
| | | /// </summary> |
| | |
| | | //Button btnInterpretationSettingsTitle; |
| | | //Button btnInterpretationSettingsTip; |
| | | //Button btnInterpretationSettingsRight; |
| | | #endregion |
| | | #endregion |
| | | |
| | | /// <summary> |
| | | /// 退出登录按钮 |
| | | /// </summary> |
| | | Button btnLogout; |
| | | |
| | | #endregion |
| | | #endregion |
| | | /// <summary> |
| | | /// 更新头像的回调函数 |
| | | /// </summary> |
| | |
| | | }; |
| | | headPortraitView.AddChidren(userHeadImageView); |
| | | |
| | | #region 个人信息选项区域 |
| | | #region 个人信息选项区域 |
| | | var topPaddingView = new FrameLayout() |
| | | { |
| | | Height = Application.GetRealHeight(8) |
| | |
| | | optionListView.Height = Application.GetRealHeight(51 * (6 + addRow)); |
| | | |
| | | |
| | | #region 个人选项-名字区域 |
| | | #region 个人选项-名字区域 |
| | | /// <summary> |
| | | /// 个人选项-名字区域 |
| | | /// </summary> |
| | |
| | | }; |
| | | userNameView.AddChidren(btnEditUserNameIcon); |
| | | optionListView.AddChidren(new Button() { X = Application.GetRealWidth(16), Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor }); |
| | | #endregion |
| | | #region 个人选项-二维码区域 |
| | | #endregion |
| | | #region 个人选项-二维码区域 |
| | | /// <summary> |
| | | /// 个人选项-二维码区域 |
| | | /// </summary> |
| | |
| | | UnSelectedImagePath = "Public/Right.png", |
| | | }; |
| | | _QRcodeView.AddChidren(btnQRcodeRight); |
| | | #endregion |
| | | #region 个人选项-邮箱信息区域 |
| | | #endregion |
| | | #region 个人选项-邮箱信息区域 |
| | | /// <summary> |
| | | /// 个人选项-邮箱信息区域 |
| | | /// </summary> |
| | |
| | | }; |
| | | userEmailInfoView.AddChidren(btnUserEmailRight); |
| | | optionListView.AddChidren(new Button() { X = Application.GetRealWidth(16), Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor }); |
| | | #endregion |
| | | #region 个人选项-手机信息区域 |
| | | #endregion |
| | | #region 个人选项-手机信息区域 |
| | | /// <summary> |
| | | /// 个人选项-手机信息区域 |
| | | /// </summary> |
| | |
| | | }; |
| | | userPhoneInfoView.AddChidren(btnUserPhoneRight); |
| | | optionListView.AddChidren(new Button() { X = Application.GetRealWidth(16), Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor }); |
| | | #endregion |
| | | #region 个人选项-第三方授权区域 |
| | | #endregion |
| | | #region 个人选项-第三方授权区域 |
| | | //2020-12-08 暂时隐藏第三方授权功能 |
| | | /// <summary> |
| | | /// 个人选项-第三方授权区域 |
| | |
| | | UnSelectedImagePath = "Public/Right.png", |
| | | }; |
| | | thirdPartyAuthorizationView.AddChidren(btnThirdPartyAuthorizationRight); |
| | | #endregion |
| | | #region 个人选项-修改登录密码区域 |
| | | #endregion |
| | | #region 个人选项-修改登录密码区域 |
| | | /// <summary> |
| | | /// 个人选项-修改登录密码区域 |
| | | /// </summary> |
| | |
| | | }; |
| | | resetPasswordView.AddChidren(btnResetPasswordRight); |
| | | optionListView.AddChidren(new Button() { X = Application.GetRealWidth(16), Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor }); |
| | | #endregion |
| | | #endregion |
| | | |
| | | #region 个人选项-添加住宅 |
| | | #region 个人选项-添加住宅 |
| | | addResidenceView = new FrameLayout() |
| | | { |
| | | Height = Application.GetRealHeight(50), |
| | |
| | | }); |
| | | }; |
| | | |
| | | #endregion |
| | | #endregion |
| | | |
| | | if (Entity.DB_ResidenceData.Instance.SupportFacePass) |
| | | { |
| | | #region 个人选项-人脸通行管理 |
| | | #region 个人选项-人脸通行管理 |
| | | optionListView.AddChidren(new Button() { X = Application.GetRealWidth(16), Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor }); |
| | | |
| | | faceManagementView = new FrameLayout() |
| | |
| | | MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; |
| | | }; |
| | | |
| | | #endregion |
| | | #endregion |
| | | |
| | | } |
| | | |
| | | //访客管理 |
| | | #region 个人选项-访客管理 |
| | | if (!Entity.DB_ResidenceData.Instance.SupportVisitorManage)//判断是否支持访客管理 |
| | | #region 个人选项-访客管理 |
| | | if (Entity.DB_ResidenceData.Instance.SupportVisitorManage)//判断是否支持访客管理 |
| | | { |
| | | optionListView.AddChidren(new Button() { X = Application.GetRealWidth(16), Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor }); |
| | | |
| | |
| | | |
| | | btnisitorVManagementText.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | var page = new VisitorQRCodePage(); |
| | | MainPage.BasePageView.AddChidren(page); |
| | | page.LoadPage(); |
| | | MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; |
| | | |
| | | #if __IOS__ |
| | | //刷新接口请求所需要的参数 |
| | | NSDictionary info = new NSDictionary("regionUrl", HttpUtil.GlobalRequestHttpsHost, "token", UserInfo.Current.LoginTokenString, "appkey", "HDL-HOME-APP-TEST", "secret", "WeJ8TY88vbakCcnvH8G1tDUqzLWY8yss", "refreshToken", UserInfo.Current.RefreshToken); |