From 7a68f7e13913f8d4f86962979fd1e79c18f57fb6 Mon Sep 17 00:00:00 2001
From: xuxueyang <xuxy@fengyuntec.com>
Date: 星期六, 03 八月 2024 10:44:25 +0800
Subject: [PATCH] update 登录和其他部分信息

---
 App.vue |   63 ++++++++++++++++++++-----------
 1 files changed, 40 insertions(+), 23 deletions(-)

diff --git a/App.vue b/App.vue
index f423ad2..f858281 100644
--- a/App.vue
+++ b/App.vue
@@ -6,6 +6,21 @@
 
 	export default {
 		onLaunch: function(options) {
+			var query = options.q && decodeURIComponent(options.q) || ''
+			var querydto = {}
+			if (query) {
+				try {
+					var keyvalues = query.split("?")[1].split("&")
+					for (var item of keyvalues) {
+						var tarr = item.split("=")
+						querydto[tarr[0]] = tarr[1]
+					}
+				} catch (e) {
+					console.error('error', e)
+				}
+			}
+			console.log('app query222',options, query,'\n@@\n ', querydto)
+
 
 			console.warn('当前组件仅支持 uni_modules 目录结构 ,请升级 HBuilderX 到 3.1.0 版本以上!')
 			console.log('App Launch')
@@ -25,17 +40,17 @@
 				setTimeout(async () => {
 					const res = await this.$store.dispatch('getCurrentInfo');
 					// #ifndef PUB_CUSTOMER
-					if (this.currentInfo && this.currentInfo.id && !this.currentInfo.openId) {
-						if(this.currentInfo.type==='admin'){
-							uni.reLaunch({
-								url: '/sub_pages/partner/delivery/delivery-home'
-							})
-						}else{
-							uni.reLaunch({
-								url: '/pages/home/supplier-home'
-							})
+					if (this.currentInfo && this.currentInfo.id && !this.currentInfo.openId) {
+						if (this.currentInfo.type === 'admin') {
+							uni.reLaunch({
+								url: '/sub_pages/partner/delivery/delivery-home'
+							})
+						} else {
+							uni.reLaunch({
+								url: '/pages/home/supplier-home'
+							})
 						}
-						
+
 					} else {
 						uni.reLaunch({
 							url: '/pages/login/supplier-login'
@@ -51,18 +66,18 @@
 				// #endif
 			}
 			// #endif
-			// #ifdef PUB_CUSTOMER
-			// 需要处理一下,判断是跳转登录还是原封不动
-			if(options.partnerUserId){
-				//需要去注册页面
-				console.log('options',options)
-				
-			}else{
-				uni.reLaunch({
-					url: '/pages/home/home'
-				})
+			// #ifdef PUB_CUSTOMER
+			// 需要处理一下,判断是跳转登录还是原封不动
+			if (!!querydto.partnerUserId) {
+				//需要去注册页面
+				console.log('options', options)
+
+			} else {
+				// uni.reLaunch({
+				// 	url: '/pages/home/home'
+				// })
 			}
-			
+
 			// #endif
 
 		},
@@ -410,9 +425,11 @@
 	.m-t-15 {
 		margin-top: 30rpx;
 	}
-	.p-t-12{
-		padding-top: 30rpx;
+
+	.p-t-12 {
+		padding-top: 30rpx;
 	}
+
 	.m-t-icon {
 		margin-top: 8rpx;
 	}

--
Gitblit v1.9.3