| 
					
				 | 
			
			
				@@ -1,7 +1,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<view class="content"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		<image v-show="isBind" src="https://cos.his.cdwjyyh.com/fs/20250414/3da41caccf8346b188809fac656ba834.jpg" mode="widthFix"></image> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		<view v-show="!isBind" class="bindbox">{{msg}}</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<image v-if="isBind" src="https://cos.his.cdwjyyh.com/fs/20250414/3da41caccf8346b188809fac656ba834.jpg" mode="widthFix"></image> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<view v-if="!isBind" class="bindbox">{{msg}}</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<!-- <view class="bindbox"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<image :src="baseUrl + '/images/bindComUser.png'" mode="aspectFill"></image> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<view>立即绑定,享受更多权益</view> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -24,16 +24,24 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		onLoad(option) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			let q = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			let obj = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if(option.q) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				q = decodeURIComponent(option.q) // 获取到二维码原始链接内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				let url = decodeURIComponent(option.q) // 获取到二维码原始链接内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				// // 对url中携带的参数提取处理 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				obj = this.$urlToObj(url) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			this.companyUserId = q.companyUserId || option.companyUserId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			const historyApp = uni.getStorageSync('historyApp') || ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			if(historyApp) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				this.handleBind() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			this.companyUserId = obj.companyUserId || option.companyUserId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		onShow() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if(!this.isBind) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				const historyApp = uni.getStorageSync('historyApp') || ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if(historyApp) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					this.handleBind() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					this.getUser() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				this.getUser() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				this.msg = '已绑定或已经存在绑定关系' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		methods: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -111,12 +119,21 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							icon: 'none' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					}else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						this.msg = res.msg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						this.isBind = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						uni.showToast({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							title: res.msg, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							icon: 'none' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						if(res.msg=="已存在绑定关系") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							this.isBind = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							this.msg = '绑定成功' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							uni.showToast({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								title: '绑定成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								icon: 'none' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							this.msg = res.msg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							this.isBind = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							uni.showToast({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								title: res.msg, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								icon: 'none' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				}).catch(()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					this.msg = '绑定失败' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -151,7 +168,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		flex-direction: column; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		align-items: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		padding-bottom: calc(var(--window-bottom) + 150rpx); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	.bind-btn { 
			 |