diff --git a/star_lock/lib/main/lockDetail/authorizedAdmin/authorizedAdmin/authorizedAdmin_logic.dart b/star_lock/lib/main/lockDetail/authorizedAdmin/authorizedAdmin/authorizedAdmin_logic.dart index 051825a5..287710b0 100644 --- a/star_lock/lib/main/lockDetail/authorizedAdmin/authorizedAdmin/authorizedAdmin_logic.dart +++ b/star_lock/lib/main/lockDetail/authorizedAdmin/authorizedAdmin/authorizedAdmin_logic.dart @@ -233,7 +233,9 @@ class AuthorizedAdminLogic extends BaseGetXController { if (entity.errorCode!.codeIsSuccessful) { //打开实名认证,需要弹出输入身份证信息框 state.isRequireAuth.value = true; + state.isAuthentication.value = true; } else { + //432--余量不足,需购买 ShowTipView().showBuyTipWithContentAlert( titleStr: '实名认证为付费功能,请购买后再使用'.tr, sureClick: () { diff --git a/star_lock/lib/main/lockDetail/authorizedAdmin/authorizedAdmin/authorizedAdmin_page.dart b/star_lock/lib/main/lockDetail/authorizedAdmin/authorizedAdmin/authorizedAdmin_page.dart index 492e6220..8eb565c0 100644 --- a/star_lock/lib/main/lockDetail/authorizedAdmin/authorizedAdmin/authorizedAdmin_page.dart +++ b/star_lock/lib/main/lockDetail/authorizedAdmin/authorizedAdmin/authorizedAdmin_page.dart @@ -471,11 +471,11 @@ class _AuthorizedAdminPageState extends State value: state.isAuthentication.value, onChanged: (value) { setState(() { - state.isAuthentication.value = !state.isAuthentication.value; - if (state.isAuthentication.value == true) { + if (logic.state.isAuthentication.value == false) { logic.keyCheckFace(); } else { - state.isRequireAuth.value = false; + logic.state.isAuthentication.value = false; + logic.state.isRequireAuth.value = false; } }); }, diff --git a/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/view/sendElectronicKeyView_logic.dart b/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/view/sendElectronicKeyView_logic.dart index 80589dc6..86bb7c82 100644 --- a/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/view/sendElectronicKeyView_logic.dart +++ b/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/view/sendElectronicKeyView_logic.dart @@ -190,7 +190,9 @@ class SendElectronicKeyViewLogic extends BaseGetXController { if (entity.errorCode!.codeIsSuccessful) { //打开实名认证,需要弹出输入身份证信息框 state.isRequireAuth.value = true; + state.isAuthentication.value = true; } else { + //432--余量不足,需购买 ShowTipView().showBuyTipWithContentAlert( titleStr: '实名认证为付费功能,请购买后再使用'.tr, sureClick: () { diff --git a/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/view/sendElectronicKeyView_page.dart b/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/view/sendElectronicKeyView_page.dart index 43596941..4c989ff2 100644 --- a/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/view/sendElectronicKeyView_page.dart +++ b/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/view/sendElectronicKeyView_page.dart @@ -553,11 +553,10 @@ class _SendElectronicKeyViewState extends State if (isRemote) { logic.state.isRemoteUnlock.value = !logic.state.isRemoteUnlock.value; } else { - logic.state.isAuthentication.value = - !logic.state.isAuthentication.value; - if (logic.state.isAuthentication.value == true) { + if (logic.state.isAuthentication.value == false) { logic.keyCheckFace(); } else { + logic.state.isAuthentication.value = false; logic.state.isRequireAuth.value = false; } }