From 017af840d60fd6a56da9711308bf8239cb7fc1e6 Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期五, 13 十一月 2020 11:01:01 +0800 Subject: [PATCH] 2020-11-13 1.部分接口替换备份 --- HDL_ON/UI/UI1-Login/RegisterPage.cs | 60 ++++++++++++++++++++++++++++-------------------------------- 1 files changed, 28 insertions(+), 32 deletions(-) diff --git a/HDL_ON/UI/UI1-Login/RegisterPage.cs b/HDL_ON/UI/UI1-Login/RegisterPage.cs index 4f30528..b55a804 100644 --- a/HDL_ON/UI/UI1-Login/RegisterPage.cs +++ b/HDL_ON/UI/UI1-Login/RegisterPage.cs @@ -164,6 +164,10 @@ /// 1:閭 /// </summary> int registerType; + /// <summary> + /// 鎵嬫満鍖哄彿 + /// </summary> + string phoneZoneCode = "86"; string registerPhone; string registerEmail; @@ -239,12 +243,25 @@ X = Application.GetRealWidth(9), TextAlignment = TextAlignment.CenterLeft, TextColor = CSS_Color.FirstLevelTitleColor, - Text = "+86", + Text = "+" + phoneZoneCode, TextSize = CSS_FontSize.TextFontSize, }; if (accountType == 0) { accountView.AddChidren(btnGlobalRoaming); + + EventHandler<MouseEventArgs> eHandler = (sender, e) => { + JLCountrycode.CountryCodeView.Current.Show((countryName, code) => { + if (!string.IsNullOrEmpty(code)) + { + phoneZoneCode = code; + btnGlobalRoaming.Text = "+" + phoneZoneCode; + + } + }); + }; + btnGlobalRoaming.MouseUpEventHandler += eHandler; + } //btnDividingLineVertical_AccountView = new Button() @@ -660,51 +677,30 @@ var result = false; //璋冪敤鐧诲綍鎺ュ彛 var loginResult = pm.LoginByPassword(account, password); - if (loginResult.StateCode.ToUpper() == "SUCCESS") + if (loginResult.Code == HttpUtil.SUCCESS_CODE) { - var loginDataStr = Newtonsoft.Json.Linq.JObject.FromObject(loginResult.ResponseData); - - //璁板綍鐢ㄦ埛鏁版嵁 + var revertData = Newtonsoft.Json.JsonConvert.DeserializeObject<UserLoginRes>(loginResult.Data.ToString()); MainPage.LoginUser = new UserInfo { - ID = (int)loginDataStr.GetValue("UserID"), - masterID = (int)loginDataStr.GetValue("MainUserID"), - accountType = (int)loginDataStr.GetValue("UserType"), + userType = revertData.userType, accountString = account, password = password, lastTime = DateTime.Now, - userName = loginDataStr.GetValue("Remark").ToString(), + ID = revertData.userId, + loginTokenString = revertData.headerPrefix + revertData.accessToken, + refreshToken = revertData.refreshToken, + userName = revertData.name }; MainPage.LoginUser.SaveUserInfo(); MainPage.Log("鐧诲綍鎴愬姛銆�"); result = true; - - } - //鐧诲綍澶辫触 else { - string tipStr = "Sever erorr"; - switch (loginResult.StateCode) - { - case "USERNAMEORPWDERROR": - tipStr = Language.StringByID(StringId.LoginFailed_AccountOrPasswordError); - break; - case "Self:Net_Error": - tipStr = Language.StringByID(StringId.NetworkAnomaly); - break; - } - //璐﹀彿鎴栬�呭瘑鐮侀敊璇� + //鐧诲綍澶辫触 + IMessageCommon.Current.ShowErrorInfoAlter(NewAPI.API_POST_Login, loginResult.Code); Application.RunOnMainThread(() => { - //鎻愮ず鍘熷洜 - var tip = new Tip() - { - Text = tipStr, - CloseTime = 1, - Direction = AMPopTipDirection.None - }; - tip.Show(bodyView); btnPasswordViewBottomLine.BackgroundColor = CSS_Color.AuxiliaryColor2; btnPasswordViewBottomLine.Height = Application.GetRealHeight(2); }); @@ -719,7 +715,7 @@ { var result = false; var responsePack = pm.GetHomePager(); - if (responsePack == "Success") + if (responsePack == HttpUtil.SUCCESS_CODE) { } else -- Gitblit v1.8.0