diff --git a/property-uniapp-project/pageSubPack/loginSub/login.vue b/property-uniapp-project/pageSubPack/loginSub/login.vue index 5ec3b64..c02c546 100644 --- a/property-uniapp-project/pageSubPack/loginSub/login.vue +++ b/property-uniapp-project/pageSubPack/loginSub/login.vue @@ -49,20 +49,22 @@ - - - - 我已阅读并同意《用户隐私政策》 + + + + + + 我已阅读并同意《用户隐私政策》 @@ -98,6 +100,8 @@ const agreeAgreement = ref(false); // 默认勾选 const countDown = ref(0); // 定时器 let timer = null; +// 控制点击变色 +const isClicked = ref(false) // ========== 计算属性 ========== // 是否可以获取验证码(手机号格式正确) @@ -124,6 +128,14 @@ const checkForm = () => { const toggleAgreement = () => { agreeAgreement.value = !agreeAgreement.value; }; +// 跳转隐私协议 +const goToPrivacy = () => { + // 点击变色 + isClicked.value = true + uni.navigateTo({ + url:'/pageSubPack/loginSub/privacy', + }) +} // 获取验证码 const getVerifyCode = () => { @@ -167,7 +179,7 @@ const getVerifyCode = () => { // 登录处理 const handleLogin = () => { if (!canLogin.value) return; - uni.showLoading({ title: '登录中...', mask: true }); + // uni.showLoading({ title: '登录中...', mask: true }); let params = { phone:phoneNumber.value, smsCode:'123456', @@ -327,7 +339,12 @@ onUnmounted(() => { color: #666; margin-left: 10rpx; } - +.agreePrivacy{ + color: #666; +} +.agreePrivacy.active{ + color: #2F77FD; +} /* 登录按钮 */ .login-btn { width: 100%; diff --git a/property-uniapp-project/pageSubPack/loginSub/pwd-login.vue b/property-uniapp-project/pageSubPack/loginSub/pwd-login.vue index cc9b5cc..ac3bfac 100644 --- a/property-uniapp-project/pageSubPack/loginSub/pwd-login.vue +++ b/property-uniapp-project/pageSubPack/loginSub/pwd-login.vue @@ -29,20 +29,25 @@ - - - - 我已阅读并同意《用户隐私政策》 + + + + + + + 我已阅读并同意 + 《用户隐私政策》 + 忘记密码? @@ -74,6 +79,8 @@ const phoneNumber = ref(''); const password = ref(''); const agreeAgreement = ref(false); // 默认勾选 const placeholderStyle = ref('font-size:24rpx') +// 控制点击变色 +const isClicked = ref(false) // 计算属性:是否可登录(帐号+密码+协议都满足) const canLogin = computed(() => { @@ -87,6 +94,15 @@ const toggleAgreement = () => { agreeAgreement.value = !agreeAgreement.value; }; +// 跳转隐私协议 +const goToPrivacy = () => { + // 点击变色 + isClicked.value = true + uni.navigateTo({ + url:'/pageSubPack/loginSub/privacy', + }) +} + // 检查表单 const checkForm = () => {}; @@ -113,7 +129,7 @@ const handleLogin = () => { uni.showToast({ title: '请勾选协议', icon: 'none' }); return; } - uni.showLoading({ title: '登录中...', mask: true }); + // uni.showLoading({ title: '登录中...', mask: true }); let params = { username:phoneNumber.value, password:password.value @@ -220,6 +236,12 @@ const handleLogin = () => { color: #666; margin-left: 10rpx; } +.agreePrivacy{ + color: #666; +} +.agreePrivacy.active{ + color: #2F77FD; +} .forget-pwd { font-size: 28rpx; diff --git a/property-uniapp-project/pageSubPack/visitor/visitor-add.vue b/property-uniapp-project/pageSubPack/visitor/visitor-add.vue index ed8d200..3f25df8 100644 --- a/property-uniapp-project/pageSubPack/visitor/visitor-add.vue +++ b/property-uniapp-project/pageSubPack/visitor/visitor-add.vue @@ -1,11 +1,5 @@ +