From ed3bfb7462d44747230437717e8673a5192f833f Mon Sep 17 00:00:00 2001 From: 陈嘉乐 <cjl@hdlchina.com.cn> Date: 星期一, 30 十一月 2020 20:34:51 +0800 Subject: [PATCH] 2020-11-30-2 --- HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs | 41 +++++++++++++++++++++++++++++++++++------ 1 files changed, 35 insertions(+), 6 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs index f64b708..743fafe 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs @@ -1,7 +1,6 @@ 锘縰sing System; using Shared; using HDL_ON.UI.CSS; -using HDL_ON.DAL.Server; namespace HDL_ON.UI { @@ -363,13 +362,13 @@ { if (optionType == "7") { - MainPage.GoLoginPage( UserInfo.Current); + MainPage.GoLoginPage(MainPage.LoginUser); } else { Action<string> action = (pw) => { - var resultObj = new HttpServerRequest().LoginByPassword( UserInfo.Current.AccountString, pw); - if (resultObj.Code.ToUpper() == StateCode.SUCCESS) + var loginResult = new DAL.Server.HttpServerRequest().LoginByPassword(MainPage.LoginUser.accountString, pw); + if (loginResult.StateCode.ToUpper() == "SUCCESS") { OnAppConfig.Instance.appUnlockPasswrod = ""; OnAppConfig.Instance.appUnlockType = new System.Collections.Generic.List<string>(); @@ -377,10 +376,40 @@ this.RemoveFromParent(); backAction(); } + //鐧诲綍澶辫触 else { - //鐧诲綍澶辫触 - IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code); + string tipStr = "Sever erorr"; + switch (loginResult.StateCode) + { + case "ValidCodeAndPhoneNoEqual": + tipStr = Language.StringByID(StringId.VerificationCodeError); + break; + case "USERNAMEORPWDERROR": + tipStr = Language.StringByID(StringId.LoginFailed_AccountOrPasswordError); + break; + case "ACCOUNTNOEXISTS": + tipStr = Language.StringByID(StringId.ACCOUNTNOEXISTS); + break; + case "NoRecord": + tipStr = Language.StringByID(StringId.PlsGetTheVerificationCode); + break; + case "Self:Net_Error": + tipStr = Language.StringByID(StringId.NetworkAnomaly); + break; + } + //璐﹀彿鎴栬�呭瘑鐮侀敊璇� + Application.RunOnMainThread(() => + { + //鎻愮ず鍘熷洜 + var tip = new Tip() + { + Text = tipStr, + CloseTime = 1, + Direction = AMPopTipDirection.None + }; + tip.Show(bodyView); + }); } }; -- Gitblit v1.8.0