From 25429f085093d89d543a0b90e30d0d62d1b7dac9 Mon Sep 17 00:00:00 2001 From: hxb <hxb@hdlchina.com.cn> Date: 星期二, 30 八月 2022 09:37:38 +0800 Subject: [PATCH] 合并了IOS的代码 --- ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs | 260 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 260 insertions(+), 0 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs b/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs new file mode 100644 index 0000000..8dc456c --- /dev/null +++ b/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs @@ -0,0 +1,260 @@ +锘縰sing System; +using Shared.Common; + +namespace Shared.Phone.Device.CommonForm +{ + public class CommonFormResouce + { + /// <summary> + /// AppRealWidth + /// </summary> + public const int AppRealWidth = 1080; + + /// <summary> + /// 14 + /// </summary> + public const int TextSize = 14; + /// <summary> + /// 16 + /// </summary> + public const int TextSize_Selected = 16; + + /// <summary> + /// 瀛椾綋12 + /// </summary> + public const int loginTextSize = 12; + /// <summary> + /// 鍗犱綅瀛椾綋澶у皬 + /// 14 + /// </summary> + public const int PlaceHolderTextSize = 14; + + /// <summary> + /// Row_Height + /// </summary> + public const int Row_Height = 138; + /// <summary> + /// Row_Width + /// </summary> + public const int Row_Width = 884; + /// <summary> + /// Row_X + /// </summary> + public const int Row_X = 29; + /// <summary> + /// 璺濈宸﹁竟鐨勮窛绂� + /// </summary> + public const int X_Left = 58; + /// <summary> + /// BigFormRadius + /// </summary> + public const int BigFormRadius = 17; + /// <summary> + /// 楂樺害 184 + /// </summary> + public const int TopFrameLayout_Height = 184; + /// <summary> + /// topview 鐘舵�佹爮楂樺害 74 + /// </summary> + public const int TopStatuFrameLayout_Height = 74; + /// <summary> + /// topview 鐘舵�佹爮楂樺害 110 + /// </summary> + public const int Topview_Height = 110; + + /// <summary> + /// 鏍囬澶у皬 17 + /// </summary> + public const int TopTitle_TextSize = 17; + /// <summary> + /// 鏍囬瀹藉害 1080 - 500 + /// </summary> + public const int TopTitle_Width = 1080 - 500; + + /// <summary> + /// 鍙戦�侀獙璇佺爜 + /// </summary> + /// <param name="loginSendVerCodeObj"></param> + /// <returns></returns> + public static Shared.Common.ResponseEntity.ResponsePack LoginSendVerCode(SendDataToServer.LoginSendVerCodeObj loginSendVerCodeObj) + { + try + { + var requestRevertObj = CommonPage.Instance.RequestHttpsZigbeeAsync("ZigbeeUsers/LoginSendVerCode", System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(loginSendVerCodeObj))); + return requestRevertObj; + } + catch + { + return null; + } + } + + /// <summary> + /// 楠岃瘉鐮佺櫥褰� + /// </summary> + /// <param name="loginValidCodeOBJ"></param> + /// <returns></returns> + public static Shared.Common.ResponseEntity.ResponsePack LoginByCode(SendDataToServer.LoginValidCodeOBJ loginValidCodeOBJ) + { + try + { + var requestRevertObj = CommonPage.Instance.RequestHttpsZigbeeAsync("ZigbeeUsers/LoginValidCode", System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(loginValidCodeOBJ))); + return requestRevertObj; + } + catch + { + return null; + } + } + + /// <summary> + /// 娉ㄥ唽鍙戦�侀獙璇佺爜 + /// </summary> + /// <param name="registerAccountObj"></param> + /// <returns></returns> + public static Shared.Common.ResponseEntity.ResponsePack RegisterSendVerCode(SendDataToServer.RegisterSendVerCodeObj registerAccountObj) + { + try + { + var requestRevertObj = CommonPage.Instance.RequestHttpsZigbeeAsync("ZigbeeUsers/RegisterSendVerCode", System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(registerAccountObj))); + return requestRevertObj; + } + catch + { + return null; + } + } + + /// <summary> + /// 娉ㄥ唽 + /// </summary> + /// <param name="registerAccountObj"></param> + /// <returns></returns> + public static Shared.Common.ResponseEntity.ResponsePack Register(SendDataToServer.RegisterAccountObj registerAccountObj) + { + try + { + var requestRevertObj = CommonPage.Instance.RequestHttpsZigbeeAsync("ZigbeeUsers/ValidataCodeAndRegisterAccount", System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(registerAccountObj))); + return requestRevertObj; + } + catch + { + return null; + } + } + + /// <summary> + /// 閲嶇疆瀵嗙爜 + /// </summary> + /// <param name="resetPasswordObj"></param> + /// <returns></returns> + public static Shared.Common.ResponseEntity.ResponsePack ResetPassword(SendDataToServer.ResetPasswordObj resetPasswordObj) + { + try + { + var requestRevertObj = CommonPage.Instance.RequestHttpsZigbeeAsync("ZigbeeUsers/ResetPassword", System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(resetPasswordObj))); + return requestRevertObj; + } + catch + { + return null; + } + } + + /// <summary> + /// 楠岃瘉楠岃瘉鐮� + /// </summary> + /// <param name="validatorCodeObj"></param> + /// <returns></returns> + public static Shared.Common.ResponseEntity.ResponsePack ValidatorCode(SendDataToServer.ValidatorCodeObj validatorCodeObj) + { + try + { + var requestRevertObj = CommonPage.Instance.RequestHttpsZigbeeAsync("ZigbeeUsers/ValidatorCode", System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(validatorCodeObj))); + return requestRevertObj; + } + catch + { + return null; + } + } + + + /// <summary> + /// GetSwitchStatu + /// </summary> + /// <param name="statu"></param> + /// <returns></returns> + public static string GetSwitchStatu(bool statu) + { + if (statu) + { + return $"{Language.StringByID(R.MyInternationalizationString.Current)} : {Language.StringByID(R.MyInternationalizationString.Open)}"; + } + else + { + return $"{Language.StringByID(R.MyInternationalizationString.Current)} : {Language.StringByID(R.MyInternationalizationString.Close)}"; + } + } + + + /// <summary> + /// 鑾峰彇鍦烘櫙寤舵椂瀛楃涓� + /// </summary> + /// <param name="second"></param> + /// <returns></returns> + public static string GetTimeString(int second) + { + if (second == 0) + { + return null; + } + string timeStr = string.Empty; + int hour = second / 3600; + int minu = second % 3600 / 60; + int sec = second % 60; + if (hour > 0) + { + timeStr += $"{hour}{Language.StringByID(R.MyInternationalizationString.Hour)}"; + if (minu > 0) + { + timeStr += $"{minu}{Language.StringByID(R.MyInternationalizationString.Minute)}"; + } + if (sec > 0) + { + timeStr += $"{sec}{Language.StringByID(R.MyInternationalizationString.Second)}"; + } + return timeStr; + } + else if (minu > 0) + { + timeStr += $"{minu}{Language.StringByID(R.MyInternationalizationString.Minute)}"; + if (sec > 0) + { + timeStr += $"{sec}{Language.StringByID(R.MyInternationalizationString.Second)}"; + } + return timeStr; + } + else + { + return $"{sec}{Language.StringByID(R.MyInternationalizationString.Second)}"; + } + } + + /// <summary> + /// 鏄剧ず鎻愮ず + /// </summary> + /// <param name="r">The red component.</param> + public static void ShowTip(string msg) + { + Application.RunOnMainThread(() => + { + var myTip = new Tip(); + myTip.Direction = AMPopTipDirection.None; + myTip.CloseTime = 2; + myTip.Text = msg; + myTip.Show(Common.CommonPage.Instance); + }); + } + } +} -- Gitblit v1.8.0