From 25f41597065ad83ca0b06ba7a998e5658580f635 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AD=8F=E5=B0=91=E9=98=B3?= <786612630@qq.com> Date: Wed, 5 Jun 2024 16:38:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8D=A1=E3=80=81=E6=8C=87?= =?UTF-8?q?=E7=BA=B9=E3=80=81=E4=BA=BA=E8=84=B8=E3=80=81=E5=AF=86=E7=A0=81?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AE=8C=E9=94=81=E8=AF=A6=E6=83=85=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E4=B9=8B=E5=90=8E=EF=BC=8C=E5=86=8D=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=97=A5=E6=9C=9F=EF=BC=8C=E7=AC=AC=E4=B8=80=E6=AC=A1=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=86=85=E5=AE=B9=E9=87=8D=E7=BD=AE=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/main/lockDetail/card/cardDetail/cardDetail_logic.dart | 3 +++ lib/main/lockDetail/face/faceDetail/faceDetail_logic.dart | 8 +++++--- .../fingerprintDetail/fingerprintDetail_logic.dart | 3 +++ .../passwordKeyDetail/passwordKeyDetail_logic.dart | 2 ++ 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/lib/main/lockDetail/card/cardDetail/cardDetail_logic.dart b/lib/main/lockDetail/card/cardDetail/cardDetail_logic.dart index 012ca8b6..73b63254 100755 --- a/lib/main/lockDetail/card/cardDetail/cardDetail_logic.dart +++ b/lib/main/lockDetail/card/cardDetail/cardDetail_logic.dart @@ -181,6 +181,9 @@ class CardDetailLogic extends BaseGetXController { cardRight: state.isAdministrator.value ? 1 : 0, ); if (entity.errorCode!.codeIsSuccessful) { + state.fingerprintItemData.value.cardName = state.changeNameController.text; + state.fingerprintItemData.value.isCoerced = state.isStressCard.value ? 1 : 2; + state.fingerprintItemData.value.cardRight = state.isAdministrator.value ? 1 : 0; showToast('修改成功'.tr, something: () { eventBus.fire(OtherTypeRefreshListEvent()); }); diff --git a/lib/main/lockDetail/face/faceDetail/faceDetail_logic.dart b/lib/main/lockDetail/face/faceDetail/faceDetail_logic.dart index 4d43988d..5ac27227 100755 --- a/lib/main/lockDetail/face/faceDetail/faceDetail_logic.dart +++ b/lib/main/lockDetail/face/faceDetail/faceDetail_logic.dart @@ -170,7 +170,7 @@ class FaceDetailLogic extends BaseGetXController { faceName: state.changeNameController.text, ); if (entity.errorCode!.codeIsSuccessful) { - state.typeName.value = state.changeNameController.text; + state.faceItemData.value.fingerprintName = state.changeNameController.text; showToast('修改成功', something: () { Get.back(result: 'addScuess'); }); @@ -194,7 +194,9 @@ class FaceDetailLogic extends BaseGetXController { faceRight: state.isAdministrator.value ? 1 : 0, ); if (entity.errorCode!.codeIsSuccessful) { - showToast('修改成功', something: () { + state.faceItemData.value.isCoerced = state.isStressFace.value ? 1 : 2; + state.faceItemData.value.faceRight = state.isAdministrator.value ? 1 : 0; + showToast('修改成功'.tr, something: () { Get.back(result: 'addScuess'); }); } @@ -203,7 +205,7 @@ class FaceDetailLogic extends BaseGetXController { String getKeyTypeShowDateTime() { String useDateStr = ''; if (state.keyType.value == 1) { - useDateStr = '永久'; + useDateStr = '永久'.tr; } else if (state.keyType.value == 2) { useDateStr = '${DateTool().dateToYMDHNString(state.startDate.value)}\n${DateTool().dateToYMDHNString(state.endDate.value)}'; diff --git a/lib/main/lockDetail/fingerprint/fingerprintDetail/fingerprintDetail_logic.dart b/lib/main/lockDetail/fingerprint/fingerprintDetail/fingerprintDetail_logic.dart index 5211aba8..59c1007c 100755 --- a/lib/main/lockDetail/fingerprint/fingerprintDetail/fingerprintDetail_logic.dart +++ b/lib/main/lockDetail/fingerprint/fingerprintDetail/fingerprintDetail_logic.dart @@ -176,6 +176,9 @@ class FingerprintDetailLogic extends BaseGetXController{ fingerRight: state.isAdministrator.value ? 1 : 0, ); if(entity.errorCode!.codeIsSuccessful){ + state.fingerprintItemData.value.fingerprintName = state.changeNameController.text; + state.fingerprintItemData.value.isCoerced = state.isStressFingerprint.value ? 1 : 2; + state.fingerprintItemData.value.fingerRight = state.isAdministrator.value ? 1 : 0; showToast('修改成功'.tr, something: (){ eventBus.fire(OtherTypeRefreshListEvent()); }); diff --git a/lib/main/lockDetail/passwordKey/passwordKeyDetail/passwordKeyDetail_logic.dart b/lib/main/lockDetail/passwordKey/passwordKeyDetail/passwordKeyDetail_logic.dart index fe829ab8..c4c759cc 100755 --- a/lib/main/lockDetail/passwordKey/passwordKeyDetail/passwordKeyDetail_logic.dart +++ b/lib/main/lockDetail/passwordKey/passwordKeyDetail/passwordKeyDetail_logic.dart @@ -111,9 +111,11 @@ class PasswordKeyDetailLogic extends BaseGetXController { if(changType == 1){ // 修改名字 state.keyboardPwdName.value = state.inputNameController.text; + state.itemData.value.keyboardPwdName = state.keyboardPwdName.value; }else if(changType == 2){ // 修改密码 state.keyboardPwd.value = state.inputPwdController.text; + state.itemData.value.keyboardPwd = state.keyboardPwd.value; } eventBus.fire(GetPasswordListRefreshUI()); });