From e0a0e3dc5c665a54a94cc170d99ce7404d774885 Mon Sep 17 00:00:00 2001
From: lss <lsc@hdlchina.com.cn>
Date: 星期一, 27 六月 2022 10:53:42 +0800
Subject: [PATCH] 2022-6-27
---
HDL-ON_Android/Properties/AndroidManifest.xml | 9 ++
HDL-ON_Android/Assets/Language.ini | 7 ++
HDL_ON/Common/R.cs | 4 +
HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorQRCodePage.cs | 109 +++++++++++++++++++++---------------
HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorHistoryPage.cs | 4
5 files changed, 84 insertions(+), 49 deletions(-)
diff --git a/HDL-ON_Android/Assets/Language.ini b/HDL-ON_Android/Assets/Language.ini
index cae01a5..00e4bb2 100644
--- a/HDL-ON_Android/Assets/Language.ini
+++ b/HDL-ON_Android/Assets/Language.ini
@@ -529,6 +529,8 @@
541=Monitoring
542=Wandering alarm
543=Get more
+
+2532=Visitor Invitation Record
2533=Visitor management
2534=Visitor Invitation
2535=Record
@@ -1709,7 +1711,8 @@
541=鐩戞帶涓�
542=寰樺緤鎶ヨ
543=鑾峰彇鏇村
-
+
+2532=璁垮閭�璇疯褰�
2533=璁垮绠$悊
2534=璁垮閭�璇�
2535=璁垮璁板綍
@@ -2870,6 +2873,8 @@
541=Monitoring
542=Wandering alarm
543=Get more
+
+2532=Visitor Invitation Record
2533=Visitor management
2534=Visitor Invitation
2535=Record
diff --git a/HDL-ON_Android/Properties/AndroidManifest.xml b/HDL-ON_Android/Properties/AndroidManifest.xml
index 3bcb874..aa1f563 100644
--- a/HDL-ON_Android/Properties/AndroidManifest.xml
+++ b/HDL-ON_Android/Properties/AndroidManifest.xml
@@ -88,7 +88,13 @@
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_LOGS" />
<!-- 鏋佸厜鎺ㄩ�佺粨鏉� -->
- <application android:allowBackup="true" android:debuggable="false" android:icon="@drawable/Icon" android:networkSecurityConfig="@xml/network_security_config" android:largeHeap="true" android:label="On Pro">
+ <application android:allowBackup="true"
+ android:debuggable="false"
+ android:icon="@drawable/Icon"
+ android:requestLegacyExternalStorage="true"
+ android:networkSecurityConfig="@xml/network_security_config"
+ android:largeHeap="true"
+ android:label="On Pro">
<!--/鎵弿浜岀淮鐮乤ctivity-->
<!--<activity
android:name="com.journeyapps.barcodescanner.CaptureActivity"
@@ -99,6 +105,7 @@
android:name=".CustomCaptureActivity"
android:screenOrientation="portrait"
tools:replace="screenOrientation" />-->
+
<provider android:name="android.support.v4.content.FileProvider" android:authorities="com.hdl.onpro.fileProvider" android:grantUriPermissions="true" android:exported="false">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" />
</provider>
diff --git a/HDL_ON/Common/R.cs b/HDL_ON/Common/R.cs
index f415d7c..cd21a50 100644
--- a/HDL_ON/Common/R.cs
+++ b/HDL_ON/Common/R.cs
@@ -107,6 +107,10 @@
/// </summary>
public const int VisitorTip = 2536;
/// <summary>
+ /// 璁垮閭�璇疯褰�
+ /// </summary>
+ public const int VisitorInvitationRecord = 2532;
+ /// <summary>
/// 璁垮璁板綍
/// </summary>
public const int VisitorRecord = 2535;
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorHistoryPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorHistoryPage.cs
index 8fe3476..4e1dc4d 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorHistoryPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorHistoryPage.cs
@@ -37,7 +37,7 @@
#region 璁垮璁板綍鎸夐挳
bodyView.BackgroundColor = CSS_Color.BackgroundColor;
- new TopViewDiv(bodyView, Language.StringByID(StringId.VisitorInvitation)).LoadTopView();
+ new TopViewDiv(bodyView, Language.StringByID(StringId.VisitorRecord)).LoadTopView();
#endregion
bodyScrolView = new VerticalScrolViewLayout()
@@ -62,7 +62,7 @@
{
Height = Application.GetRealWidth(20),
Y = Application.GetRealWidth(6),
- Text = Language.StringByID(StringId.VisitorQRCode),
+ Text = Language.StringByID(StringId.VisitorInvitationRecord),
TextAlignment = TextAlignment.CenterLeft,
TextColor = CSS_Color.text1Color,
TextSize = CSS_FontSize.TextFontSize,
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorQRCodePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorQRCodePage.cs
index fb79e54..efd1ad3 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorQRCodePage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorQRCodePage.cs
@@ -46,7 +46,7 @@
public void LoadPage()
{
#region 椤堕儴瀵艰埅鏍�
- if (tempPassword == null|| tempPassword.id==null)
+ if (tempPassword == null || tempPassword.id == null)
{
tempPassword = new VisitorTempPassword();
@@ -112,34 +112,17 @@
Width = Application.GetRealWidth(335),
TextSize = CSS_FontSize.TextFontSize,
TextColor = CSS_Color.FirstLevelTitleColor,
-
+
PlaceholderText = Language.StringByID(StringId.InputPhoneNumberOfTheVisitor),
Text = tempPassword.phone,
IsNumberKeyboardType = true,
PlaceholderTextColor = CSS_Color.PromptingColor1,
};
bodyScrolView.AddChidren(phoneNumberEditText);
- phoneNumberEditText.Foucs = true;
- phoneNumberEditText.FoucsChanged = (sender, e) =>
- {
- if (!phoneNumberEditText.Foucs)
- {
- //鎵嬫満鍙风爜閿欒鎻愮ず
- if (!Utlis.CheckPhoneNumber(phoneNumberEditText.Text.Trim(), "86"))
- {
- var tip_dialog = new Tip()
- {
- Text = Language.StringByID(StringId.PhoneNumberErrorTip),
- CloseTime = 2,
- Direction = AMPopTipDirection.None
- };
- tip_dialog.Show(MainPage.BaseView);
- }
- }
- };
+ //phoneNumberEditText.Foucs = true;
- // 鍒嗗壊绾�
- bodyScrolView.AddChidren(new Button()
+ // 鍒嗗壊绾�
+ bodyScrolView.AddChidren(new Button()
{
X = Application.GetRealWidth(20),
Width = Application.GetRealWidth(335),
@@ -177,20 +160,6 @@
PlaceholderTextColor = CSS_Color.PromptingColor1,
};
pwdLayout.AddChidren(pwdEditText);
- pwdEditText.FoucsChanged = (sender, e) =>
- {
- if (!pwdEditText.Foucs)
- {
- // 6浣嶅瘑鐮侀獙璇�
- var tip_dialog = new Tip()
- {
- Text = Language.StringByID(StringId.Input6_DigitsTemporaryPassword),
- CloseTime = 2,
- Direction = AMPopTipDirection.None
- };
- tip_dialog.Show(MainPage.BaseView);
- }
- };
//闅忔満瀵嗙爜Btn
randomBtn = new Button()
@@ -204,11 +173,6 @@
};
pwdLayout.AddChidren(randomBtn);
bodyScrolView.AddChidren(pwdLayout);
- randomBtn.MouseUpEventHandler += (sender, e) =>
- {
- string tPwd = getRandomPwd();
- pwdEditText.Text = tPwd;
- };
// 鍒嗗壊绾�
bodyScrolView.AddChidren(new Button()
@@ -413,7 +377,6 @@
};
bodyScrolView.AddChidren(visitorVoucherBtn);
- //
Action voucher_action = () =>
{
if (codeIV.ImageBytes == null)
@@ -516,12 +479,68 @@
{
msg = Language.StringByID(StringId.saveFail);
}
- EmptyTipView tipView = new EmptyTipView(msg, 160);
- tipView.Gravity = Gravity.CenterHorizontal;
- bodyView.AddChidren(tipView);
+
+ var tip_dialog = new Tip()
+ {
+ Text = msg,
+ CloseTime = 2,
+ Direction = AMPopTipDirection.None
+ };
+ tip_dialog.Show(MainPage.BaseView);
#endif
};
+ if (tempPassword != null && tempPassword.id != null && tempPassword.id != "")
+ {
+ pwdEditText.Text = tempPassword.tempPwd;
+ pwdEditText.Enable = false;
+ phoneNumberEditText.Enable = false;
+ randomBtn.Enable = false;
+ startTimeBtn.Enable = false;
+ endTimeBtn.Enable = false;
+ }
+ else
+ {
+ pwdEditText.FoucsChanged = (sender, e) =>
+ {
+ if (!pwdEditText.Foucs)
+ {
+ // 6浣嶅瘑鐮侀獙璇�
+ var tip_dialog = new Tip()
+ {
+ Text = Language.StringByID(StringId.Input6_DigitsTemporaryPassword),
+ CloseTime = 2,
+ Direction = AMPopTipDirection.None
+ };
+ tip_dialog.Show(MainPage.BaseView);
+ }
+ };
+
+ randomBtn.MouseUpEventHandler += (sender, e) =>
+ {
+ string tPwd = getRandomPwd();
+ pwdEditText.Text = tPwd;
+ };
+
+ phoneNumberEditText.FoucsChanged = (sender, e) =>
+ {
+ if (!phoneNumberEditText.Foucs)
+ {
+ //鎵嬫満鍙风爜閿欒鎻愮ず
+ if (!Utlis.CheckPhoneNumber(phoneNumberEditText.Text.Trim(), "86"))
+ {
+ var tip_dialog = new Tip()
+ {
+ Text = Language.StringByID(StringId.PhoneNumberErrorTip),
+ CloseTime = 2,
+ Direction = AMPopTipDirection.None
+ };
+ tip_dialog.Show(MainPage.BaseView);
+ }
+ }
+ };
+ }
+
RefreshVisitorVoucherBtn();
}
--
Gitblit v1.8.0