From 5012c5e0bf77ee179541c5b31f2a8ee70c92e59a Mon Sep 17 00:00:00 2001 From: lss <lsc@hdlchina.com.cn> Date: 星期四, 26 五月 2022 16:40:38 +0800 Subject: [PATCH] 自测无问题 --- HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs | 2 HDL-ON_Android/Assets/Language.ini | 49 ++++++++++++++++ HDL_ON/Common/R.cs | 56 ++++++++++++++++++ HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorQRCodePage.cs | 43 +++++++------- HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorHistoryPage.cs | 7 +- HDL_ON/UI/UI0-Public/TopViewDiv.cs | 4 6 files changed, 132 insertions(+), 29 deletions(-) diff --git a/HDL-ON_Android/Assets/Language.ini b/HDL-ON_Android/Assets/Language.ini index a48482d..f9dded8 100644 --- a/HDL-ON_Android/Assets/Language.ini +++ b/HDL-ON_Android/Assets/Language.ini @@ -518,6 +518,21 @@ 530=In order to prevent the wrong touch and click of opening and closing the door and ensure family safety, please enter your door lock password. 531=Password free unlocking within five minutes 532=The device is offline and cannot be operated temporarily +533=Visitor management +534=Visitor Invitation +535=Record +536=*After you initiate the visitor certificate, you can unlock the door by password or swipe the code freely within the validity period you set. Please share the certificate carefully. +537=Input phone number of the visitor +538=Input 6-digits temporary password +539=Random Generation +540=After confirmation, the visitor QR code will be generated, and the 6-digit dynamic digital password SMS will also be sent to the visitor mobile phone. +541=Are you sure to delete visitor credentials? +542=Long press the QR code to save the QR code to the album +543=QR code is invalid +544=Generate Visitor Credentials +545=Cancle Visitor Credentials +546=Visitor QR Code +547=Phone Number 1000=Room Humidity @@ -1660,6 +1675,24 @@ 531=浜斿垎閽熷唴鍏嶅瘑鐮佸紑閿� 532=璁惧绂荤嚎涓紝鏆傛椂鏃犳硶鎿嶄綔 533=璁垮绠$悊 +534=璁垮閭�璇� +535=璁垮璁板綍 +536=*鎮ㄥ彂璧疯瀹㈠嚟璇佸悗锛岃鍑瘉灏嗗湪鎮ㄨ缃殑鏈夋晥鏈熷唴锛屽彲鑷敱鍒风爜鎴栧瘑鐮佸紑閿佽繘琛岃繘鍑猴紝璇疯皑鎱庡垎浜鍑瘉銆� +537=杈撳叆璁垮鎵嬫満鍙风爜 +538=杈撳叆6浣嶅姩鎬佸瘑鐮� +539=闅忔満鐢熸垚 + +540=纭鍚庯紝浼氱敓鎴愯瀹簩缁寸爜锛屽悓鏃朵篃浼氬皢6浣嶅姩鎬佹暟瀛楀瘑鐮佺煭淇″彂閫佸埌璁垮鎵嬫満涓娿�� +541=纭畾鍒犻櫎璁垮鍑瘉锛� + +542=闀挎寜浜岀淮鐮佸彲浠ュ皢浜岀淮鐮佷繚瀛樺埌鐩稿唽 +543=浜岀淮鐮佸凡澶辨晥 +544=鐢熸垚璁垮鍑瘉 +545=鍙栨秷璁垮鍑瘉 +546=璁垮浜岀淮鐮� +547=鎵嬫満鍙� + + 1000=瀹ゅ唴婀垮害 1001=绔ラ攣 @@ -2782,7 +2815,21 @@ 530=In order to prevent the wrong touch and click of opening and closing the door and ensure family safety, please enter your door lock password. 531=Password free unlocking within five minutes 532=The device is offline and cannot be operated temporarily - +533=Visitor management +534=Visitor Invitation +535=Record +536=*After you initiate the visitor certificate, you can unlock the door by password or swipe the code freely within the validity period you set. Please share the certificate carefully. +537=Input phone number of the visitor +538=Input 6-digits temporary password +539=Random Generation +540=After confirmation, the visitor QR code will be generated, and the 6-digit dynamic digital password SMS will also be sent to the visitor mobile phone. +541=Are you sure to delete visitor credentials? +542=Long press the QR code to save the QR code to the album +543=QR code is invalid +544=Generate Visitor Credentials +545=Cancle Visitor Credentials +546=Visitor QR Code +547=Phone Number 1000=袙谢邪卸薪芯褋褌褜 胁 袩芯屑械褖械薪懈懈 diff --git a/HDL_ON/Common/R.cs b/HDL_ON/Common/R.cs index b290247..e646310 100644 --- a/HDL_ON/Common/R.cs +++ b/HDL_ON/Common/R.cs @@ -5,6 +5,62 @@ public static class StringId { /// <summary> + /// 鎵嬫満鍙� + /// </summary> + public const int PhoneNumber = 547; + /// <summary> + /// 璁垮浜岀淮鐮� + /// </summary> + public const int VisitorQRCode = 546; + /// <summary> + /// 鍙栨秷璁垮鍑瘉 + /// </summary> + public const int CancleVisitorCredentials = 545; + /// <summary> + /// 鐢熸垚璁垮鍑瘉 + /// </summary> + public const int GenerateVisitorCredentials = 544; + /// <summary> + /// 浜岀淮鐮佸凡澶辨晥 + /// </summary> + public const int QRcodeIsInvalid = 543; + /// <summary> + /// 闀挎寜浜岀淮鐮佸彲浠ュ皢浜岀淮鐮佷繚瀛樺埌鐩稿唽 + /// </summary> + public const int LongPressQRCodeSave= 542; + /// <summary> + /// 澶辨晥鏃堕棿 + /// </summary> + public const int VisitorDelTipContent = 541; + /// <summary> + /// 澶辨晥鏃堕棿 + /// </summary> + public const int VisitorTipContent = 540; + /// <summary> + /// 闅忔満鐢熸垚 + /// </summary> + public const int RandomGeneration = 539; + /// <summary> + /// 杈撳叆6浣嶅姩鎬佸瘑鐮� + /// </summary> + public const int Input6_DigitsTemporaryPassword = 538; + /// <summary> + /// 杈撳叆璁垮鎵嬫満鍙风爜 + /// </summary> + public const int InputPhoneNumberOfTheVisitor = 537; + /// <summary> + /// 鎮ㄥ彂璧疯瀹㈠嚟璇佸悗锛岃鍑瘉灏嗗湪鎮ㄨ缃殑鏈夋晥鏈熷唴锛屽彲鑷敱鍒风爜鎴栧瘑鐮佸紑閿佽繘琛岃繘鍑猴紝璇疯皑鎱庡垎浜鍑瘉 + /// </summary> + public const int VisitorTip = 536; + /// <summary> + /// 璁垮璁板綍 + /// </summary> + public const int VisitorRecord = 535; + /// <summary> + /// 璁垮閭�璇� + /// </summary> + public const int VisitorInvitation = 534; + /// <summary> /// 璁垮绠$悊 /// </summary> public const int VisitorManage = 533; diff --git a/HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs b/HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs index f05d092..9fa20e5 100644 --- a/HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs +++ b/HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs @@ -65,7 +65,7 @@ /// false锛氭敹鍒版帹閫佸苟涓斿凡缁忔敹鍒皊ip鍛煎彨鎵嶈烦杞懠鍙〉闈� /// true锛氬師鐢熸敹鍒板懠鍙┈涓婅烦杞懠鍙〉闈紝涓嶇瓑寰呮帹閫佽繃鏉� /// </summary> - bool IsAutoJumpCallView = false; + bool IsAutoJumpCallView = true; /// <summary> /// 鏄惁鍒濆鍖栦簡SDK /// </summary> diff --git a/HDL_ON/UI/UI0-Public/TopViewDiv.cs b/HDL_ON/UI/UI0-Public/TopViewDiv.cs index c85c12c..7cedd9d 100644 --- a/HDL_ON/UI/UI0-Public/TopViewDiv.cs +++ b/HDL_ON/UI/UI0-Public/TopViewDiv.cs @@ -261,9 +261,9 @@ var btnSetting = new Button() { - X = Application.GetRealWidth(337-100), + X = Application.GetRealWidth(270), Y = Application.GetRealHeight(29), - Width = Application.GetMinRealAverage(100), + Width = Application.GetMinRealAverage(80), Height = Application.GetMinRealAverage(28), TextColor = CSS_Color.MainColor, TextSize = CSS_FontSize.TextFontSize, diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorHistoryPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorHistoryPage.cs index b403b25..93907ac 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorHistoryPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorHistoryPage.cs @@ -28,9 +28,8 @@ page.LoadPage(); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; }; - bodyView.BackgroundColor = CSS_Color.BackgroundColor; - new TopViewDiv(bodyView, "璁垮璁板綍").LoadTopView(click); + new TopViewDiv(bodyView, Language.StringByID(StringId.VisitorRecord)).LoadTopView(click); #endregion bodyScrolView = new VerticalScrolViewLayout() @@ -55,7 +54,7 @@ { Height = Application.GetRealWidth(20), Y = Application.GetRealWidth(6), - Text = "璁垮浜岀淮鐮�", + Text = Language.StringByID(StringId.VisitorQRCode), TextAlignment = TextAlignment.CenterLeft, TextColor = CSS_Color.text1Color, TextSize = CSS_FontSize.TextFontSize, @@ -68,7 +67,7 @@ { Height = Application.GetRealWidth(14), Y = Application.GetRealWidth(30), - Text = "鏃堕棿锛�" + startTime + " - " + endTime, + Text = Language.StringByID(StringId.Time)+ "锛�" + startTime + " - " + endTime, TextAlignment = TextAlignment.CenterLeft, TextColor = CSS_Color.PromptingColor1, TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel, diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorQRCodePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorQRCodePage.cs index 68285b6..2f90442 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorQRCodePage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorQRCodePage.cs @@ -48,13 +48,14 @@ }; bodyView.BackgroundColor = CSS_Color.BackgroundColor; - new TopViewDiv(bodyView, "璁垮閭�璇�").LoadTopView_SettingText(click, "娴嬭瘯璁板綍"); + new TopViewDiv(bodyView, Language.StringByID(StringId.VisitorInvitation)) + .LoadTopView_SettingText(click, Language.StringByID(StringId.VisitorRecord)); } else { bodyView.BackgroundColor = CSS_Color.BackgroundColor; - new TopViewDiv(bodyView, "璁垮閭�璇�").LoadTopView(); + new TopViewDiv(bodyView, Language.StringByID(StringId.VisitorInvitation)).LoadTopView(); } #endregion @@ -69,7 +70,7 @@ // 鎻愮ず鏂囧瓧 bodyScrolView.AddChidren(new Button() { - Text = "*鎮ㄥ彂璧疯瀹簩缁寸爜鍚庯紝璇ヤ簩缁寸爜灏嗗湪鎮ㄨ缃殑鏈夋晥鏈熷唴锛屽彲鑷敱鍒风爜杩涜杩涘嚭锛岃璋ㄦ厧鍒嗕韩璇ヤ簩缁寸爜銆�", + Text = Language.StringByID(StringId.VisitorTip), IsMoreLines = true, TextSize = CSS_FontSize.PromptFontSize_FirstLevel, TextColor = CSS_Color.PromptingColor1, @@ -81,7 +82,7 @@ #region 鎵嬫満鍙� bodyScrolView.AddChidren(new Button() { - Text = "鎵嬫満鍙�", + Text = Language.StringByID(StringId.PhoneNumber), Y = Application.GetRealWidth(10), TextSize = CSS_FontSize.SubheadingFontSize, TextColor = CSS_Color.FirstLevelTitleColor, @@ -97,7 +98,7 @@ Width = Application.GetRealWidth(335), TextSize = CSS_FontSize.TextFontSize, TextColor = CSS_Color.FirstLevelTitleColor, - PlaceholderText = "杈撳叆璁垮鎵嬫満鍙�", + PlaceholderText = Language.StringByID(StringId.InputPhoneNumberOfTheVisitor), Text = tempPassword.phone, IsNumberKeyboardType = true, PlaceholderTextColor = CSS_Color.PromptingColor1, @@ -117,7 +118,7 @@ bodyScrolView.AddChidren(new Button() { Height = Application.GetRealWidth(10), }); bodyScrolView.AddChidren(new Button() { - Text = "鍔ㄦ�佸瘑鐮�", + Text = Language.StringByID(StringId.linshimima), TextSize = CSS_FontSize.SubheadingFontSize, TextColor = CSS_Color.FirstLevelTitleColor, Height = Application.GetRealHeight(20), @@ -137,7 +138,7 @@ TextSize = CSS_FontSize.TextFontSize, TextColor = CSS_Color.FirstLevelTitleColor, Width = Application.GetRealWidth(335), - PlaceholderText = "杈撳叆璁�6浣嶅瘑鐮�", + PlaceholderText = Language.StringByID(StringId.Input6_DigitsTemporaryPassword), Text = tempPassword.tempPwd, PlaceholderTextColor = CSS_Color.PromptingColor1, }; @@ -148,7 +149,7 @@ { X = Application.GetRealWidth(275), Width = Application.GetRealWidth(80), - Text = "闅忔満鐢熸垚", + Text = Language.StringByID(StringId.RandomGeneration), TextAlignment = TextAlignment.CenterRight, TextColor = CSS_Color.MainColor, TextSize = CSS_FontSize.TextFontSize, @@ -181,7 +182,7 @@ startLayout.AddChidren(new Button() { - Text = "浜岀淮鐮佺敓鏁堟椂闂�", + Text = Language.StringByID(StringId.EffectiveTime), X = Application.GetRealWidth(20), Width = Application.GetRealWidth(130), TextSize = CSS_FontSize.SubheadingFontSize, @@ -255,7 +256,7 @@ endLayout.AddChidren(new Button() { - Text = "浜岀淮鐮佸け鏁堟椂闂�", + Text = Language.StringByID(StringId.FailureTime), X = Application.GetRealWidth(20), Width = Application.GetRealWidth(130), TextSize = CSS_FontSize.SubheadingFontSize, @@ -342,7 +343,7 @@ X = Application.GetRealWidth(16), Width = Application.GetRealWidth(343), Height = Application.GetRealWidth(20), - Text = "闀挎寜鍙互鎶婁簩缁寸爜淇濆瓨鍒扮浉鍐�", + Text = Language.StringByID(StringId.LongPressQRCodeSave), TextAlignment = TextAlignment.Center, TextColor = CSS_Color.FirstLevelTitleColor, }); @@ -392,13 +393,13 @@ string message = ""; if (codeIV.ImageBytes == null) { - tip = "璁垮鍑瘉"; - message = "鐢熸垚璁垮浜岀淮鐮佸苟灏嗕复鏃跺瘑鐮佸彂閫佽嚦璁垮鎵嬫満."; + tip = Language.StringByID(StringId.tip); + message = Language.StringByID(StringId.VisitorTipContent); } else { - tip = "璁垮鍑瘉"; - message = "纭畾鍒犻櫎璁垮鍑瘉锛�"; + tip = Language.StringByID(StringId.tip); + message = Language.StringByID(StringId.VisitorDelTipContent); } new LpTipDialog(Application.Activity, tip, message, new LpTipDialogCallBack(voucher_action)).Show(); }; @@ -413,11 +414,11 @@ string msg = ""; if (bol) { - msg = "淇濆瓨鎴愬姛锛�"; + msg = Language.StringByID(StringId.SavedSuccessfully); } else { - msg = "淇濆瓨澶辫触锛�"; + msg = Language.StringByID(StringId.saveFail); } EmptyTipView tipView = new EmptyTipView(msg, 160); tipView.Gravity = Gravity.CenterHorizontal; @@ -447,15 +448,15 @@ TextAlignment = TextAlignment.Center, TextColor = CSS_Color.textWhiteColor, BackgroundColor = CSS_Color.DialogTransparentColor1, - Text = "浜岀淮鐮佸凡澶辨晥", - }; + Text = Language.StringByID(StringId.QRcodeIsInvalid), + }; codeLayout.AddChidren(codeTip); } - visitorVoucherBtn.Text = "鍒犻櫎璁垮鍑瘉"; + visitorVoucherBtn.Text = Language.StringByID(StringId.CancleVisitorCredentials); } else { - visitorVoucherBtn.Text = "鐢熸垚璁垮鍑瘉"; + visitorVoucherBtn.Text = Language.StringByID(StringId.GenerateVisitorCredentials); } } -- Gitblit v1.8.0