diff --git a/zhiyin-app/src/App.vue b/zhiyin-app/src/App.vue index 42fff89..ce9e3f0 100644 --- a/zhiyin-app/src/App.vue +++ b/zhiyin-app/src/App.vue @@ -1,7 +1,34 @@ diff --git a/zhiyin-app/src/manifest.json b/zhiyin-app/src/manifest.json index b2cfb6b..03ee268 100644 --- a/zhiyin-app/src/manifest.json +++ b/zhiyin-app/src/manifest.json @@ -13,7 +13,8 @@ "mp-weixin": { "appid": "wxf466b3c3bc411ffc", "setting": { - "urlCheck": false + "urlCheck": false, + "__usePrivacyCheck__": true }, "usingComponents": true } diff --git a/zhiyin-app/src/pages/login/login.vue b/zhiyin-app/src/pages/login/login.vue index 877ac13..bcea2b6 100644 --- a/zhiyin-app/src/pages/login/login.vue +++ b/zhiyin-app/src/pages/login/login.vue @@ -33,7 +33,7 @@ 密码 - 忘记密码?使用验证码登录 @@ -54,7 +54,7 @@ 验证码 - 已有密码?使用密码登录 @@ -77,7 +77,7 @@ 确认密码 - 已有账号?去登录 @@ -87,15 +87,18 @@ 微信一键登录 授权后自动创建账号 - + - + - 登录即表示同意 - 《用户协议》 - - 《隐私政策》 + @@ -117,6 +120,8 @@ import { ref, computed, onMounted, onBeforeUnmount } from 'vue' import { api } from '../../config' +const agreed = ref(false) + const mainTab = ref('login') const loginMode = ref('password') // 'password' | 'code' const isMp = ref(false) @@ -357,8 +362,9 @@ const goPrivacy = () => uni.navigateTo({ url: '/pages/privacy/privacy' }) .switch-hint { text-align: center; font-size: 22rpx; color: var(--color-primary); padding: 20rpx 0 4rpx; } /* ===== Legal ===== */ -.legal { display: flex; justify-content: center; align-items: center; gap: 4rpx; margin-top: 24rpx; flex-wrap: wrap; } -.legal-text { font-size: 22rpx; color: var(--color-text-tertiary); } +.legal { display: flex; justify-content: center; align-items: center; margin-top: 24rpx; flex-wrap: wrap; } +.agree-label { display: flex; align-items: center; gap: 6rpx; flex-wrap: wrap; justify-content: center; } +.agree-text { font-size: 22rpx; color: var(--color-text-tertiary); } .legal-link { font-size: 22rpx; color: var(--color-primary); } /* ===== Password Modal ===== */