Selaa lähdekoodia

增加手机号弹窗

tanxue 5 kuukautta sitten
vanhempi
commit
5f3955e5de
1 muutettua tiedostoa jossa 34 lisäystä ja 12 poistoa
  1. 34 12
      pages/my/index.vue

+ 34 - 12
pages/my/index.vue

@@ -14,7 +14,7 @@
 			<view class="hyqy-btn" @click="hyqyBtn" v-if="!myInfoData.vipFlag"></view>
 			<view class="hyqy-btn" @click="hyqyBtn" v-if="!myInfoData.vipFlag"></view>
 		</view>
 		</view>
 		<view class="my-list-box">
 		<view class="my-list-box">
-			<view class="list-row">
+			<view class="list-row" @click="telClick">
 				<icon class="list-icon tel-icon"></icon>
 				<icon class="list-icon tel-icon"></icon>
 				<text>手机号码</text>
 				<text>手机号码</text>
 			</view>
 			</view>
@@ -35,8 +35,9 @@
 				<text>退出登录</text>
 				<text>退出登录</text>
 			</view>
 			</view>
 		</view>
 		</view>
-		<CustomTabBar></CustomTabBar>
+		<CustomTabBar :cardId="cardId" :nianji="nianji" :zhangId="zhangId"></CustomTabBar>
 		<tip-small-dialog ref="exitDialogRef" @confirm-btn="exitBtn" :content="tipContent"></tip-small-dialog>
 		<tip-small-dialog ref="exitDialogRef" @confirm-btn="exitBtn" :content="tipContent"></tip-small-dialog>
+		<tel-dialog @telClose="telClose" v-if="telDialogFlag"></tel-dialog>
 	</view>
 	</view>
 </template>
 </template>
 
 
@@ -49,12 +50,16 @@
 	import {onLoad} from '@dcloudio/uni-app';
 	import {onLoad} from '@dcloudio/uni-app';
 	import {reactive,ref} from "vue";
 	import {reactive,ref} from "vue";
 	import { toast } from "../../utils/common";
 	import { toast } from "../../utils/common";
-	import tipSmallDialog from '@/components/dialog/tipSmallDialog.vue'
+	import tipSmallDialog from '@/components/dialog/tipSmallDialog.vue';
+	import telDialog from './telDialog.vue'
 	import {MESSAGE_VISITER_TO_LOGIN} from "@/utils/constant.js"
 	import {MESSAGE_VISITER_TO_LOGIN} from "@/utils/constant.js"
-	
+	const zhangId = ref(null);
+	const nianji = ref(null);
+	const cardId = ref(null);
 	const tipContent = '你确定要执行这个操作吗?'; 
 	const tipContent = '你确定要执行这个操作吗?'; 
 
 
 	let loginFlag = ref(false);
 	let loginFlag = ref(false);
+	let telDialogFlag = ref(false);
 	let myInfoData = reactive({
 	let myInfoData = reactive({
 		userImg: 'static/images/my/head-unlogin-img.png',
 		userImg: 'static/images/my/head-unlogin-img.png',
 		userName: '',
 		userName: '',
@@ -79,6 +84,20 @@
 			url: '/pages/login/index'
 			url: '/pages/login/index'
 		});
 		});
 	}
 	}
+	
+	// 手机号码
+	function telClick(){
+		console.log('telClick');
+		telDialogFlag.value = true;
+		console.log(telDialogFlag.value,'telDialogFlag.value');
+	}
+	
+	// 关闭手机号码弹窗
+	function telClose(){
+		console.log('telClose');
+		telDialogFlag.value = false;
+	}
+	
 	// 关于我们
 	// 关于我们
 	function aboutClick(){
 	function aboutClick(){
 		uni.redirectTo({
 		uni.redirectTo({
@@ -144,19 +163,22 @@
 		if (LocalStorage) {
 		if (LocalStorage) {
 			// 非游客
 			// 非游客
 			loginFlag.value = true;
 			loginFlag.value = true;
-			// console.log(loginFlag.value,'非游客');
 			getMyInfo();
 			getMyInfo();
-		} else {
-			loginFlag.value = false;
-			myInfoData.userName = '游客';
-			myInfoData.userImg = 'static/images/my/head-unlogin-img.png'
-			// console.log(loginFlag.value,'游客');
 		}
 		}
 	}
 	}
 	
 	
 	onLoad((options) => {
 	onLoad((options) => {
-		myGetAuth();
-		const instance = getCurrentInstance();
+		if(options){
+					zhangId.value = options.zhangId
+					nianji.value = options.nianji
+					cardId.value = options.cardId
+					// my游客
+					loginFlag.value = false;
+					myInfoData.userName = '游客';
+					myInfoData.userImg = 'static/images/my/head-unlogin-img.png'
+				}else{
+					myGetAuth();
+				}
 		// console.log(instance.appContext.config.globalProperties,'instance.appContext.config.globalProperties')
 		// console.log(instance.appContext.config.globalProperties,'instance.appContext.config.globalProperties')
 	})
 	})