From 6c8946b21635246355ec41f216426783685a14b2 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 14 十月 2020 09:14:09 +0800
Subject: [PATCH] 20201013
---
HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs | 109 ++++++++++++++++++++++++++++++++----------------------
1 files changed, 64 insertions(+), 45 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs
index f007f98..858578d 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs
@@ -38,19 +38,32 @@
/// 鎿嶄綔鐩爣绫诲瀷 1:閭锛�2:鎵嬫満
/// </summary>
int optionType;
-
+ /// <summary>
+ /// 鍊掕鏃舵椂闂�
+ /// </summary>
+ int time = 0;
public VerificationCodePage()
{
bodyView = this;
}
-
- public void LoadPage(Action<string> act,int tId,int ot)
+ /// <summary>
+ ///
+ /// </summary>
+ /// <param name="act">鍥炴帀鍑芥暟</param>
+ /// <param name="tId">椤甸潰鏍囬</param>
+ /// <param name="ot">鎿嶄綔绫诲瀷1:閭锛�2:鎵嬫満</param>
+ /// <param name="time">鍊掕鏃舵椂闂�</param>
+ public void LoadPage(Action<string> act,int tId,int ot,int t)
{
action = act;
titleId = tId;
bodyView.BackgroundColor = CSS_Color.BackgroundColor;
optionType = ot;
- new TopViewDiv(bodyView, Language.StringByID(tId)).LoadTopView();
+ time = t;
+ Action backAction = () => {
+ Application.HideSoftInput();
+ };
+ new TopViewDiv(bodyView, Language.StringByID(tId)).LoadTopView(backAction);
Button btnTip = new Button()
{
@@ -368,12 +381,12 @@
btnNum4Line.Height = Application.GetRealHeight(1);
btnNum5Line.Height = Application.GetRealHeight(1);
btnNum6Line.Height = Application.GetRealHeight(1);
- btnNum1Line.Text = "";
- btnNum2Line.Text = "";
- btnNum3Line.Text = "";
- btnNum4Line.Text = "";
- btnNum5Line.Text = "";
- btnNum6Line.Text = "";
+ btnNum1.Text = "";
+ btnNum2.Text = "";
+ btnNum3.Text = "";
+ btnNum4.Text = "";
+ btnNum5.Text = "";
+ btnNum6.Text = "";
break;
case 1:
btnNum2Line.IsSelected = true;
@@ -389,11 +402,11 @@
btnNum4Line.Height = Application.GetRealHeight(1);
btnNum5Line.Height = Application.GetRealHeight(1);
btnNum6Line.Height = Application.GetRealHeight(1);
- btnNum2Line.Text = "";
- btnNum3Line.Text = "";
- btnNum4Line.Text = "";
- btnNum5Line.Text = "";
- btnNum6Line.Text = "";
+ btnNum2.Text = "";
+ btnNum3.Text = "";
+ btnNum4.Text = "";
+ btnNum5.Text = "";
+ btnNum6.Text = "";
break;
case 2:
btnNum3Line.IsSelected = true;
@@ -409,10 +422,10 @@
btnNum4Line.Height = Application.GetRealHeight(1);
btnNum5Line.Height = Application.GetRealHeight(1);
btnNum6Line.Height = Application.GetRealHeight(1);
- btnNum3Line.Text = "";
- btnNum4Line.Text = "";
- btnNum5Line.Text = "";
- btnNum6Line.Text = "";
+ btnNum3.Text = "";
+ btnNum4.Text = "";
+ btnNum5.Text = "";
+ btnNum6.Text = "";
break;
case 3:
btnNum4Line.IsSelected = true;
@@ -428,9 +441,9 @@
btnNum4Line.Height = Application.GetRealHeight(2);
btnNum5Line.Height = Application.GetRealHeight(1);
btnNum6Line.Height = Application.GetRealHeight(1);
- btnNum4Line.Text = "";
- btnNum5Line.Text = "";
- btnNum6Line.Text = "";
+ btnNum4.Text = "";
+ btnNum5.Text = "";
+ btnNum6.Text = "";
break;
case 4:
btnNum5Line.IsSelected = true;
@@ -446,8 +459,8 @@
btnNum4Line.Height = Application.GetRealHeight(1);
btnNum5Line.Height = Application.GetRealHeight(2);
btnNum6Line.Height = Application.GetRealHeight(1);
- btnNum5Line.Text = "";
- btnNum6Line.Text = "";
+ btnNum5.Text = "";
+ btnNum6.Text = "";
break;
case 5:
btnNum6Line.IsSelected = true;
@@ -463,7 +476,7 @@
btnNum4Line.Height = Application.GetRealHeight(1);
btnNum5Line.Height = Application.GetRealHeight(1);
btnNum6Line.Height = Application.GetRealHeight(2);
- btnNum6Line.Text = "";
+ btnNum6.Text = "";
break;
case 6:
btnNum6.Text = etCode.Substring(5, 1);
@@ -476,7 +489,8 @@
{
act = new PublicAssmebly().TipLoadingMsgDialog(Language.StringByID(StringId.SavingPleaseWait));
});
- var response = new DAL.Server.HttpServerRequest().ValidatorCode(MainPage.LoginUser.userEmailInfo, etCode, MainPage.LoginUser.areaCode);
+ var verAccount = optionType == 1 ? MainPage.LoginUser.userEmailInfo : MainPage.LoginUser.userMobileInfo;
+ var response = new DAL.Server.HttpServerRequest().ValidatorCode(verAccount, etCode, MainPage.LoginUser.areaCode);
if (response.StateCode.ToUpper() == "SUCCESS")
{
result = true;
@@ -500,7 +514,7 @@
{
new Tip()
{
- CloseTime = 3,
+ CloseTime = 1,
Direction = AMPopTipDirection.None,
Text = erorrInfo,
}.Show(bodyView);
@@ -512,11 +526,11 @@
});
if (result)
{
- Application.RunOnMainThread(() =>
- {
- new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.ValidationSuccessful), true);
- });
- Thread.Sleep(1600);
+ //Application.RunOnMainThread(() =>
+ //{
+ // new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.ValidationSuccessful), true);
+ //});
+ //Thread.Sleep(1600);
Application.RunOnMainThread(() =>
{
MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent();
@@ -557,7 +571,7 @@
{
new Tip()
{
- CloseTime = 3,
+ CloseTime = 1,
Direction = AMPopTipDirection.None,
Text = Language.StringByID(StringId.OperationFailed),
}.Show(bodyView);
@@ -594,7 +608,7 @@
{
new Tip()
{
- CloseTime = 3,
+ CloseTime = 1,
Direction = AMPopTipDirection.None,
Text = Language.StringByID(StringId.OperationFailed),
}.Show(bodyView);
@@ -619,19 +633,23 @@
void LoadThread_SendVerCode()
{
btnResend.IsSelected = false;
- int time = 60;
- new Thread(() =>
+ et.Foucs = true;
+ if (time == 0)
{
- if (optionType == 1)
+ time = 60;
+ new Thread(() =>
{
- var result = new DAL.Server.HttpServerRequest().GetLoginVerCode(MainPage.LoginUser.userEmailInfo);
- }
- else if (optionType == 2)
- {
- var result = new DAL.Server.HttpServerRequest().GetLoginVerCode(MainPage.LoginUser.userMobileInfo);
- }
- })
- { IsBackground = true }.Start();
+ if (optionType == 1)
+ {
+ var result = new DAL.Server.HttpServerRequest().GetLoginVerCode(MainPage.LoginUser.userEmailInfo);
+ }
+ else if (optionType == 2)
+ {
+ var result = new DAL.Server.HttpServerRequest().GetLoginVerCode(MainPage.LoginUser.userMobileInfo);
+ }
+ })
+ { IsBackground = true }.Start();
+ }
new Thread(() =>
{
while (time > 0)
@@ -647,6 +665,7 @@
{
btnResend.IsSelected = true;
btnResend.TextID = StringId.GetVerificationCode;
+ time = 0;
});
})
{ IsBackground = true }.Start();
--
Gitblit v1.8.0