From a100ed2898468add96398ae069080a103c355c08 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期一, 17 七月 2023 16:41:41 +0800 Subject: [PATCH] 视频门锁优化 --- 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