From ba3d748f9eb65a66fca9bd74fc7796b90a0a70ae Mon Sep 17 00:00:00 2001
From: zhaojs <349234519@qq.com>
Date: 星期五, 30 六月 2023 09:06:15 +0800
Subject: [PATCH] Merge branch 'release/v1.1.3发布'

---
 uniapp/pages/rankinglist/common_act.vue |   39 ++++++++++++++++++++++++++++++++++-----
 1 files changed, 34 insertions(+), 5 deletions(-)

diff --git a/uniapp/pages/rankinglist/common_act.vue b/uniapp/pages/rankinglist/common_act.vue
index 379ddf4..e8f2b52 100644
--- a/uniapp/pages/rankinglist/common_act.vue
+++ b/uniapp/pages/rankinglist/common_act.vue
@@ -1,16 +1,24 @@
 <template>
 	<view>
-		<web-view :webview-styles="webviewStyles" :src="webviewUrl" @message='received'></web-view>
-		
+		<web-view v-if="webshow" :webview-styles="webviewStyles" :src="webviewUrl" @message='received'></web-view>
+		<!-- taobao -->
+		<u-popup v-model="empowerModel" mode="center" border-radius="12">
+		  <empowerModel @closemodel='closeMdl' @updataInfo='updataUser'></empowerModel>
+		</u-popup>
 	</view>
 	
 </template>
 
 <script>
+	 import empowerModel from '../../components/empowerModel.vue'
 	var wv;
 	export default {
+		components: {
+		  empowerModel
+		},
 		data() {
 			return {
+				webshow:true,
 				empowerModel: false,
 				webviewUrl: '',
 				user:'',
@@ -32,7 +40,6 @@
 				 this.user = value;
 				if(options.t_url)
 				{
-					console.log(encodeURI(decodeURIComponent(options.t_url)+"?token="+value.token+"&userid="+value.id));
 					this.webviewUrl = encodeURI(decodeURIComponent(options.t_url)+"?token="+value.token+"&userid="+value.id);
 				}
 			}
@@ -46,9 +53,15 @@
 			
 			received(e) {
 				var res=e.detail.data[0];
-				 if(res.action=='back')
+				console.log(res);
+				switch(res.action)
 				{
-					this.backLast();
+					case "back":
+						this.backLast();
+						break;
+					case "tbauth":
+						this.openTbMd();
+						break;
 				}
 			},
 			backLast()
@@ -57,6 +70,22 @@
 					delta: 1
 				});
 			},
+			closeMdl() {
+			  this.empowerModel = false;
+			  this.webshow=true;
+			},
+			openTbMd()
+			{
+				this.webshow=false;
+				 this.empowerModel = true
+			},
+			updataUser() {
+			  var that = this;
+			  this.$u.api.getUserInfo({}).then(e => {
+			    utils.setCache('userInfo', e.data.userinfo)
+			    that.user = e.data.userinfo;
+			  }).catch(function(err) {})
+			},
 			// 鍏抽棴mui杩斿洖
 			  clearMuiBack() {
 			    // #ifdef APP-PLUS

--
Gitblit v1.9.3