diff --git a/sheep/components/s-auth-modal/components/account-login.vue b/sheep/components/s-auth-modal/components/account-login.vue index 579614c3279a0359c6dc09341a422509d68494f2..d5d6056334cfc6048ec206da8e1646230d1f29aa 100644 --- a/sheep/components/s-auth-modal/components/account-login.vue +++ b/sheep/components/s-auth-modal/components/account-login.vue @@ -60,8 +60,8 @@ const props = defineProps({ agreeStatus: { - type: Boolean, - default: false, + type: [Boolean, null], + default: null, }, }); @@ -87,10 +87,14 @@ }); if (!validate) return; - // 同意协议 - if (!props.agreeStatus) { - emits('onConfirm', true) - sheep.$helper.toast('请勾选同意'); + // 检查协议状态 + if (props.agreeStatus !== true) { + emits('onConfirm', true); + if (props.agreeStatus === false) { + sheep.$helper.toast('您已拒绝协议,无法继续登录'); + } else { + sheep.$helper.toast('请选择是否同意协议'); + } return; } diff --git a/sheep/components/s-auth-modal/components/sms-login.vue b/sheep/components/s-auth-modal/components/sms-login.vue index 0651b7806f088ee90ceeb253e8385b646f2b4bc8..8b728acd81dce3b5f4d048d4f298a0052c1c5e40 100644 --- a/sheep/components/s-auth-modal/components/sms-login.vue +++ b/sheep/components/s-auth-modal/components/sms-login.vue @@ -31,9 +31,9 @@