|
@@ -16,6 +16,10 @@ const phoneCode = ref('')
|
|
|
const loginType = ref()
|
|
|
const mobile = ref('')
|
|
|
const getPhoneNumber = async ({ detail: { code: phoneCode } }) => {
|
|
|
+ if(!agree.value){
|
|
|
+ await uni.showToast({ title: "请勾选阅读并同意服务使用协议",icon:"none" })
|
|
|
+ return false
|
|
|
+ }
|
|
|
const { code } = await uni.login()
|
|
|
console.log(code, phoneCode)
|
|
|
const { data } = await weixinMiniAppLogin(phoneCode, code, '9b2ffbc1-7425-4155-9894-9d5c08541d62')
|
|
@@ -51,6 +55,10 @@ const handleTestLogin = async () => {
|
|
|
url: '/pages/mine/index',
|
|
|
})
|
|
|
}
|
|
|
+const agree = ref(false)
|
|
|
+const agreeChange = ({ value }) =>{
|
|
|
+ agree.value = value
|
|
|
+}
|
|
|
onLoad(async (query: { type?: 'test' }) => {
|
|
|
if (query.type) {
|
|
|
loginType.value = query.type
|
|
@@ -86,37 +94,45 @@ onLoad(async (query: { type?: 'test' }) => {
|
|
|
>
|
|
|
手机号一键登录
|
|
|
</button>
|
|
|
- <div class="w-[318px] mt-8">
|
|
|
- <span class="text-black/40 text-xs font-normal font-['PingFang_SC'] leading-tight">
|
|
|
+ <div class="w-[318px] mt-8 flex">
|
|
|
+ <!-- <span class="text-black/40 text-xs font-normal font-['PingFang_SC'] leading-tight">
|
|
|
如您点击授权,您将同意并授权
|
|
|
- </span>
|
|
|
- <span
|
|
|
- @click="
|
|
|
- toContentHtml({
|
|
|
- title: '筑巢荟用户服务协议',
|
|
|
- type: AgreementType.ZCHServiceAgreement,
|
|
|
- })
|
|
|
- "
|
|
|
- class="text-[#0cbe7c] text-xs font-normal font-['PingFang_SC'] leading-tight"
|
|
|
- >
|
|
|
- 《筑巢荟用户服务协议》、
|
|
|
- </span>
|
|
|
- <span
|
|
|
- @click="
|
|
|
- toContentHtml({ title: '隐私政策', type: AgreementType.ZCHUserPrivacyAgreement })
|
|
|
- "
|
|
|
- class="text-[#0cbe7c] text-xs font-normal font-['PingFang_SC'] leading-tight"
|
|
|
- >
|
|
|
- 《隐私政策》、
|
|
|
- </span>
|
|
|
- <span
|
|
|
- @click="
|
|
|
- toContentHtml({ title: '注册协议', type: AgreementType.ZCHUserRegistrationAgreement })
|
|
|
- "
|
|
|
- class="text-[#0cbe7c] text-xs font-normal font-['PingFang_SC'] leading-tight"
|
|
|
- >
|
|
|
- 《注册协议》
|
|
|
- </span>
|
|
|
+ </span> -->
|
|
|
+ <div class="pt-[4px] pr-[4px]">
|
|
|
+ <wd-checkbox :modelValue="agree" shape="circle" @change="agreeChange"></wd-checkbox>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <span class="text-black/40 text-xs font-normal font-['PingFang_SC'] leading-tight">
|
|
|
+ 我已阅读并同意筑巢荟的
|
|
|
+ </span>
|
|
|
+ <span
|
|
|
+ @click="
|
|
|
+ toContentHtml({
|
|
|
+ title: '筑巢荟用户服务协议',
|
|
|
+ type: AgreementType.ZCHServiceAgreement,
|
|
|
+ })
|
|
|
+ "
|
|
|
+ class="text-[#0cbe7c] text-xs font-normal font-['PingFang_SC'] leading-tight"
|
|
|
+ >
|
|
|
+ 《筑巢荟用户服务协议》、
|
|
|
+ </span>
|
|
|
+ <span
|
|
|
+ @click="
|
|
|
+ toContentHtml({ title: '隐私政策', type: AgreementType.ZCHUserPrivacyAgreement })
|
|
|
+ "
|
|
|
+ class="text-[#0cbe7c] text-xs font-normal font-['PingFang_SC'] leading-tight"
|
|
|
+ >
|
|
|
+ 《隐私政策》、
|
|
|
+ </span>
|
|
|
+ <span
|
|
|
+ @click="
|
|
|
+ toContentHtml({ title: '注册协议', type: AgreementType.ZCHUserRegistrationAgreement })
|
|
|
+ "
|
|
|
+ class="text-[#0cbe7c] text-xs font-normal font-['PingFang_SC'] leading-tight"
|
|
|
+ >
|
|
|
+ 《注册协议》
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
</div>
|