From d3189eaa6be7c70ed5ac783efe68f43211a90d27 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期四, 20 七月 2023 08:58:56 +0800
Subject: [PATCH] Merge branch 'Dev-Branch' of http://172.16.1.23:6688/r/~wxr/OnPro into Dev-Branch
---
HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockUserManagerPage.cs | 38 ++++++++++++++++++++++++++++----------
1 files changed, 28 insertions(+), 10 deletions(-)
diff --git a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockUserManagerPage.cs b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockUserManagerPage.cs
index 36eea30..97ec8e1 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockUserManagerPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorlockUserManagerPage.cs
@@ -98,6 +98,20 @@
void initOptionView(bool isEdit)
{
+ if(doorlockUser.faceCount == 0&&
+ doorlockUser.faceCount == 0 &&
+ doorlockUser.pwdCount == 0 &&
+ doorlockUser.cardCount == 0)
+ {
+ new PublicAssmebly().TipMsg(StringId.Tip, StringId.VideoDoorlockDelDataTip, () =>
+ {
+ delCallBackAction?.Invoke();
+ this.RemoveFromParent();
+ });
+ return;
+ }
+
+
int childrenViewHeight = Application.GetRealWidth(116);
int permissionsViewHeight = Application.GetRealHeight(291 + 92);
if (userPermissionsView!= null)
@@ -241,6 +255,7 @@
{
Application.RunOnMainThread(() =>
{
+ doorlockUser.fingerCount = 0;
//鏇存柊鐣岄潰
initOptionView(true);
});
@@ -310,17 +325,17 @@
};
digitalPasswordView.AddChidren(btnDigitalPasswordText);
- if (doorlockUser.fingerCount > 0)
+ if (doorlockUser.pwdCount > 0)
{
btnDigitalPasswordIcon.UnSelectedImagePath = "FunctionIcon/DoorLock/UserRightsManagement/DigitalPasswordOnIcon.png";
btnDigitalPasswordText.TextColor = CSS_Color.FirstLevelTitleColor;
if (Language.CurrentLanguage == "Chinese")
{
- btnDigitalPasswordText.Text = doorlockUser.fingerCount + "缁�" + Language.StringByID(StringId.DigitalPassword);
+ btnDigitalPasswordText.Text = doorlockUser.pwdCount + "缁�" + Language.StringByID(StringId.DigitalPassword);
}
else
{
- btnDigitalPasswordText.Text = doorlockUser.fingerCount + " " + Language.StringByID(StringId.DigitalPassword);
+ btnDigitalPasswordText.Text = doorlockUser.pwdCount + " " + Language.StringByID(StringId.DigitalPassword);
}
if (isEdit)
@@ -350,6 +365,7 @@
{
Application.RunOnMainThread(() =>
{
+ doorlockUser.pwdCount = 0;
//鏇存柊鐣岄潰
initOptionView(true);
});
@@ -419,17 +435,17 @@
};
nfcView.AddChidren(btnNfcText);
- if (doorlockUser.fingerCount > 0)
+ if (doorlockUser.cardCount > 0)
{
btnNfcIcon.UnSelectedImagePath = "FunctionIcon/DoorLock/UserRightsManagement/NfcOnIcon.png";
btnNfcText.TextColor = CSS_Color.FirstLevelTitleColor;
if (Language.CurrentLanguage == "Chinese")
{
- btnNfcText.Text = doorlockUser.fingerCount + "缁�" + Language.StringByID(StringId.NfcKey);
+ btnNfcText.Text = doorlockUser.cardCount + "缁�" + Language.StringByID(StringId.NfcKey);
}
else
{
- btnNfcText.Text = doorlockUser.fingerCount + " " + Language.StringByID(StringId.NfcKey);
+ btnNfcText.Text = doorlockUser.cardCount + " " + Language.StringByID(StringId.NfcKey);
}
if (isEdit)
@@ -458,6 +474,7 @@
{
Application.RunOnMainThread(() =>
{
+ doorlockUser.cardCount = 0;
//鏇存柊鐣岄潰
initOptionView(true);
});
@@ -500,7 +517,7 @@
var faceView = new FrameLayout()
{
X = Application.GetRealWidth(16),
- Y = fingerprintView.Bottom,
+ Y = fingerprintView.Bottom+ Application.GetRealHeight(20),
Width = Application.GetRealWidth(64 + 32),
Height = childrenViewHeight
};
@@ -526,17 +543,17 @@
};
faceView.AddChidren(btnFaceText);
- if (doorlockUser.fingerCount > 0)
+ if (doorlockUser.faceCount > 0)
{
btnFaceIcon.UnSelectedImagePath = "FunctionIcon/DoorLock/UserRightsManagement/FaceOnIcon.png";
btnFaceText.TextColor = CSS_Color.FirstLevelTitleColor;
if (Language.CurrentLanguage == "Chinese")
{
- btnFaceText.Text = doorlockUser.fingerCount + "缁�" + Language.StringByID(StringId.FaceKey);
+ btnFaceText.Text = doorlockUser.faceCount + "缁�" + Language.StringByID(StringId.FaceKey);
}
else
{
- btnFaceText.Text = doorlockUser.fingerCount + " " + Language.StringByID(StringId.FaceKey);
+ btnFaceText.Text = doorlockUser.faceCount + " " + Language.StringByID(StringId.FaceKey);
}
if (isEdit)
@@ -565,6 +582,7 @@
{
Application.RunOnMainThread(() =>
{
+ doorlockUser.faceCount = 0;
//鏇存柊鐣岄潰
initOptionView(true);
});
--
Gitblit v1.8.0