xm
2020-07-21 9a4b76398009cf76c508d61f7e48fb6f5cb7ac2d
ZigbeeApp/Shared/Phone/UserCenter/Password/CheckNewPhoneForm.cs
@@ -62,15 +62,16 @@
            btnArea.TextColor = UserCenterColor.Current.TextGrayColor3;
            btnArea.Gravity = Gravity.CenterVertical;
            frame.AddChidren(btnArea);
            btnArea.ButtonClickEvent += (sender, e) =>
            {
                var form = new AreaCodeSelectForm();
                form.AddForm();
                form.FinishSelectEvent += (code) =>
                {
                    btnArea.Text = "+" + code;
                };
            };
            //目前只针对+86
            //btnArea.ButtonClickEvent += (sender, e) =>
            //{
            //    var form = new AreaCodeSelectForm();
            //    form.AddForm();
            //    form.FinishSelectEvent += (code) =>
            //    {
            //        btnArea.Text = "+" + code;
            //    };
            //};
            //输入框
            var txtValue = new TextInputControl(Application.GetRealWidth(510), frame.Height - ControlCommonResourse.BottomLineHeight, false);
@@ -134,6 +135,9 @@
            btnOk.CanClick = false;
            btnOk.ButtonClickEvent += (sender, e) =>
            {
                //清空输入的值
                btnCodeControl.ClearInputValue();
                this.btnErrorMsg.Visible = false;
                string areaCode = btnArea.Text.Substring(1);
                //检测手机号码
@@ -167,13 +171,13 @@
        /// <summary>
        /// 发送验证码到手机
        /// </summary>
        private async void SendCodeToPhone(BottomClickButton btnNext,string areaCode, string phoneNum)
        private void SendCodeToPhone(BottomClickButton btnNext,string areaCode, string phoneNum)
        {
            var sendCodePra = new SendCodePra();
            sendCodePra.Account = phoneNum;
            sendCodePra.AreaCode = Convert.ToInt32(areaCode);
            bool flage = await UserCenterLogic.GetResultStatuByRequestHttps("ZigbeeUsers/RegisterSendVerCode", false, sendCodePra);
            bool flage = UserCenterLogic.GetResultStatuByRequestHttps("ZigbeeUsers/RegisterSendVerCode", false, sendCodePra);
            if (flage == false)
            {
                return;
@@ -230,7 +234,7 @@
        /// 验证验证码
        /// </summary>
        /// <returns></returns>
        private async void CheckVerificationCode(string code)
        private void CheckVerificationCode(string code)
        {
            if (this.canCheckCode == false)
            {
@@ -243,7 +247,7 @@
            checkCodePra.Code = code;
            checkCodePra.Account = newPhone;
            bool flage = await UserCenterLogic.GetResultStatuByRequestHttps("ZigbeeUsers/ValidatorCode", false, checkCodePra);
            bool flage = UserCenterLogic.GetResultStatuByRequestHttps("ZigbeeUsers/ValidatorCode", false, checkCodePra);
            if (flage == false)
            {
                //验证码错误,请重新输入
@@ -259,12 +263,12 @@
        /// <summary>
        /// 变更手机号
        /// </summary>
        private async void SaveNewPhoneNumber()
        private void SaveNewPhoneNumber()
        {
            var pra = new SaveNewPhoneNumPra();
            pra.Account = newPhone;
            bool flage = await UserCenterLogic.GetResultStatuByRequestHttps("ZigbeeUsers/BindAccount", false, pra);
            bool flage = UserCenterLogic.GetResultStatuByRequestHttps("ZigbeeUsers/BindAccount", false, pra);
            if (flage == false)
            {
                //绑定手机失败