| 
					
				 | 
			
			
				@@ -3,8 +3,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<c-nav-bar title="选择门店" backUrl="/pages/login/index" @goBack="goBack" :showHome="false"></c-nav-bar> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<view class="card" v-for="(item,index) in list" :key="index" @tap="toHome(item)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				<text>{{item.name}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				<text>{{item.type}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				<text>{{item.merchantName}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				<text>{{item.typeName}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<view>进店</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</view> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -16,9 +16,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				userInfo:null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				merchantId:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				types:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				list:[] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		created() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			this.getType(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		onLoad(option) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if(option.userInfo) this.userInfo = JSON.parse(decodeURIComponent(option.userInfo)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			this.getList(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -27,16 +32,27 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			goBack(e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				uni.clearStorageSync(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			getType(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				this.$api.post('/api/dict/getListByTypes',['BusinessType']).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					if(res.data.code===0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						this.types = res.data.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					}else this.$showToast(res.data.msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			getList(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				this.list = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					{ name:'一家民宿', type:'酒店民宿'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					{ name:'石柱村渔家乐', type:'渔家乐' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					{ name:'周游嵊泗', type:'旅行社' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				this.$api.post('/merchant/register/getMerchantStoreList').then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					if(res.data.code===0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						this.list = res.data.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						this.list.forEach(l=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							let t = this.types.find(t=>t.dictValue==l.merchantType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							l.typeName = t?t.dictLabel:'' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					}else this.$showToast(res.data.msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			toHome(item){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				console.log(item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				this.$store.state.moduleHouse.homestayId=item.merchantId||'1711268640588517378'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			toHome(item){//1711268640588517378 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if(item.merchantType==2) uni.setStorageSync('homestayId',item.merchantId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				else uni.setStorageSync('merchantId',item.merchantId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				uni.setStorageSync('userInfo',this.userInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				uni.reLaunch({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					url:'/pages/home/index' 
			 |