wxr
2021-07-01 adc150efb13a0506f45a3c344c3ee2ef2dba8e90
HDL_ON/UI/BindingResidence/BindingResidencePage.cs
@@ -103,20 +103,19 @@
                //我的二维码
                var page = new MyQRCodePage();
                AddChidren(page);
                page.LoadPage();
                //MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
                page.LoadPage(true);
            };
            btnLogout.MouseUpEventHandler = (sender, e) =>
            {
                MainPage.GoLoginPage(UserInfo.Current);
                HDLCommon.Current.Logout();
            };
        }
        /// <summary>
        /// 执行绑定住宅
        /// </summary>
        private void DoBindResidence(string scanString)
        public void DoBindResidence(string scanString)
        {
            var pm = new DAL.Server.HttpServerRequest();
            var result = pm.BindingResidence(scanString);
@@ -124,21 +123,32 @@
            if (result.Code == DAL.Server.StateCode.SUCCESS)
            {
                //调用On原来的方法,刷新住宅列表及其缓存
                pm.GetHomePager(HomeTypeEnum.ALL,scanString);
                //跳转页面----
                MainPage.GoUserPage();
                //显示欢迎回家的弹窗界面
                var form = new WellcomToHomeForm();
                form.ShowForm();
                MainPage.GoUserPage(true, false, () =>
                {
                    //显示欢迎回家的弹窗界面
                    var form = new WellcomToHomeForm();
                    form.ShowForm();
                });
            }
            //其他情况全部提示失效
            else
            {
                //显示二维码已经过期的弹窗
                this.ShowQrCodeTimeOutView();
            }
        }
        /// <summary>
        /// 显示二维码已经过期的弹窗
        /// </summary>
        private void ShowQrCodeTimeOutView()
        public void ShowQrCodeTimeOutView()
        {
            //整个界面的灰色背景
            var frameBack = new Dialog();
            frameBack.Show();
            //中间白色区域
            var frameWite = new FrameLayout();
@@ -156,7 +166,7 @@
            picIcon.Height = Application.GetRealWidth(160);
            picIcon.Width = Application.GetRealWidth(160);
            picIcon.Gravity = Gravity.CenterHorizontal;
            picIcon.UnSelectedImagePath = "oRobot.png";
            picIcon.UnSelectedImagePath = "ErrorIcon.png";
            frameBack.AddChidren(picIcon);
            //二维码失效,请重试