|
@@ -47,7 +47,22 @@
|
|
|
</button>
|
|
</button>
|
|
|
</template>
|
|
</template>
|
|
|
</AuthInputItem>
|
|
</AuthInputItem>
|
|
|
-
|
|
|
|
|
|
|
+ <view class="agreement">
|
|
|
|
|
+ <label class="agreement-label">
|
|
|
|
|
+ <checkbox
|
|
|
|
|
+ :checked="agreementFlag"
|
|
|
|
|
+ @click.stop="agreementFlag = !agreementFlag"
|
|
|
|
|
+ class="agreement-checkbox"
|
|
|
|
|
+ />
|
|
|
|
|
+ <view class="txt">
|
|
|
|
|
+ 我已阅读并同意
|
|
|
|
|
+ <text @click.stop="agreementClick('agreement')">《要易云平台用户协议》</text>、
|
|
|
|
|
+ <text @click.stop="agreementClick('policy')">《隐私权政策》</text>、
|
|
|
|
|
+ <text @click.stop="agreementClick('personalInfo')">《个人信息使用授权书》</text>、
|
|
|
|
|
+ <text @click.stop="handleOpenPrivacyContractClick">《用户隐私保护指引》</text>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </label>
|
|
|
|
|
+ </view>
|
|
|
<view class="submit">
|
|
<view class="submit">
|
|
|
<button class="submit-btn" @click.prevent="submit">登录</button>
|
|
<button class="submit-btn" @click.prevent="submit">登录</button>
|
|
|
</view>
|
|
</view>
|
|
@@ -79,6 +94,19 @@ const form = reactive({
|
|
|
password: '',
|
|
password: '',
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
|
|
+const agreementFlag = ref(false)
|
|
|
|
|
+
|
|
|
|
|
+const agreementClick = (type: string) => {}
|
|
|
|
|
+
|
|
|
|
|
+const handleOpenPrivacyContractClick = () => {
|
|
|
|
|
+ // 打开隐私协议页面
|
|
|
|
|
+ wx.openPrivacyContract({
|
|
|
|
|
+ success: () => {},
|
|
|
|
|
+ fail: () => {},
|
|
|
|
|
+ complete: () => {},
|
|
|
|
|
+ })
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
const { errors, validate, validateField, clearFieldError } = useFormValidator(
|
|
const { errors, validate, validateField, clearFieldError } = useFormValidator(
|
|
|
resetPasswordRules,
|
|
resetPasswordRules,
|
|
|
form
|
|
form
|