Bladeren bron

游客登录也需要同意隐私政策

tanxue 4 maanden geleden
bovenliggende
commit
bdb41f136e
1 gewijzigde bestanden met toevoegingen van 15 en 3 verwijderingen
  1. 15 3
      pages/login/index.vue

+ 15 - 3
pages/login/index.vue

@@ -30,6 +30,7 @@
 		</view>
 		<agree-content-dialog ref="agreeContentDialogRef"></agree-content-dialog>
 		<agree-dialog ref="agreeDialogRef" @confirm-btn="confirmBtn"></agree-dialog>
+		<agree-dialog ref="agreeYkDialog" @confirm-btn="ykConfirmBtn"></agree-dialog>
 	</view>
 </template>
 
@@ -63,6 +64,7 @@
 	})
 	const agreeContentDialogRef = ref(null);
 	const agreeDialogRef = ref(null);
+	const agreeYkDialog = ref(null);
 
 	onLoad((options) => {})
 
@@ -82,6 +84,12 @@
 		indexData.isAgreed = true;
 		getYzmBtn();
 	}
+	
+	const ykConfirmBtn = () => {
+		uni.navigateTo({
+			url: `/pages/selectGradesTerms/index`
+		})
+	}
 	// 手机号校验规则
 	const validatePhoneNumber = (value) => {
 		const phoneRegex = /^1[3-9]\d{9}$/;
@@ -120,9 +128,13 @@
 	}
 	// 游客登录
 	const ykBtn = () => {
-		uni.redirectTo({
-			url: `/pages/selectGradesTerms/index`
-		})
+		if (indexData.isAgreed === true) {
+			uni.navigateTo({
+				url: `/pages/selectGradesTerms/index`
+			})
+		} else {
+			agreeYkDialog.value.handleShow();
+		}
 	}
 
 	const wxLoginClick = () => {