diff --git a/star_lock/lib/login/login/starLock_login_logic.dart b/star_lock/lib/login/login/starLock_login_logic.dart index ccc133e6..6099423f 100644 --- a/star_lock/lib/login/login/starLock_login_logic.dart +++ b/star_lock/lib/login/login/starLock_login_logic.dart @@ -45,8 +45,7 @@ class StarLockLoginLogic extends BaseGetXController { } void _resetCanNext() { - state.canNext.value = - state.pwdIsOK && state.isEmailOrPhone && state.agree.value; + state.canNext.value = state.pwdIsOK && state.isEmailOrPhone; } @override diff --git a/star_lock/lib/login/login/starLock_login_page.dart b/star_lock/lib/login/login/starLock_login_page.dart index 1f55f7f3..d4be166b 100644 --- a/star_lock/lib/login/login/starLock_login_page.dart +++ b/star_lock/lib/login/login/starLock_login_page.dart @@ -165,7 +165,12 @@ class _StarLockLoginPageState extends State { isDisabled: state.canNext.value, onClick: state.canNext.value ? () { - logic.login(); + if (state.agree.value == false) { + logic.showToast('请先同意用户协议'); + return; + } else { + logic.login(); + } } : null)), SizedBox(height: 50.w),