| 
					
				 | 
			
			
				@@ -6,7 +6,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			url:{{url}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<button type="default" open-type="getPhoneNumber" @getphonenumber="decryptPhoneNumber">获取手机号</button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -16,17 +16,35 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				shopId: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				url:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				wxOpenData:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				code:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		onLoad() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			var that=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			 this.$common.getExtStoreId() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			 var ext=this.$common.getExtStoreId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			console.log(ext) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			this.shopId=ext.shopId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			this.url=ext.url; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			uni.setStorage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				key: 'extdata', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					shopId:'E37BB296-5A08-4534-859D-B351BA611AF9', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				 success: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				     that.uniLogin() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			});  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			this.uniLogin() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			decryptPhoneNumber: function(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			  console.log(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			  this.code=e.detail.code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			  this.wxPhoneLogin() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              wxgologin(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              	var that=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              	uni.getUserProfile({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -60,13 +78,58 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			 getWxOpenID(e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				 var that=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				// this.code=e.code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				 this.$http('miniApp2/sys/getWxOpenID', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				   code:e.code, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				   shopId:'E37BB296-5A08-4534-859D-B351BA611AF9' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  },'GET').then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				 	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				 	this.wxOpenData=res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					//that.wxPhoneLogin() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					uni.setStorage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						key: 'wxOpenData', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						data: that.wxOpenData, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 success: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						    // that.uniLogin() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					});  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					if(this.wxOpenData.loginInfo){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						uni.setStorage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							key: 'userInfo', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							data: that.wxOpenData.loginInfo.openUser, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							 success: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							    // that.uniLogin() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						});  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			 wxPhoneLogin(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				 var that=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				 this.$http('miniApp2/sys/wxPhoneLogin', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				   appId:'wx33053a645546ec31', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				   shopId:'E37BB296-5A08-4534-859D-B351BA611AF9', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				   code:this.code, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				   openId:this.wxOpenData.openid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				  },'POST').then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				 	var data = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					if(data.loginInfo){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						uni.setStorage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							key: 'userInfo', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							data: data.loginInfo.openUser, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							 success: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							    // that.uniLogin() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						});  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				 		 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 |