| 
					
				 | 
			
			
				@@ -14,35 +14,43 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<view class="b_items"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				<view @tap="toTurn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					<text>{{item.stayedInRooms||0}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-if="item">{{item.stayedInRooms||0}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-else>0</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					<text>已入住</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				<view @tap="toTurn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					<text>{{item.toCheckinRooms||0}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-if="item">{{item.toCheckinRooms||0}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-else>0</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					<text>待入住</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				<view @tap="toConfirm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					<text>{{item.undeterminedOrders||0}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-if="item">{{item.undeterminedOrders||0}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-else>0</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					<text>待确认</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				<view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					<text>{{item.pendingOrders||0}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-if="item">{{item.pendingOrders||0}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-else>0</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					<text>待处理</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				<view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					<text>{{item.yestOrders||0}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-if="item">{{item.yestOrders||0}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-else>0</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					<text>昨日订单</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				<view @tap="toTurn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					<text>{{item.yestSaleRooms||0}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-if="item">{{item.yestSaleRooms||0}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-else>0</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					<text>昨日售出</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				<view @tap="toTurn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					<text>{{item.yestVacantRooms||0}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-if="item">{{item.yestVacantRooms||0}}</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-else>0</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					<text>昨日空房</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				<view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					<text>{{item.yestCheckinRatio||0}}%</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-if="item">{{item.yestCheckinRatio||0}}%</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<text v-else>0%</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					<text>入住率</text> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				</view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			</view> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -98,7 +106,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</block> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<Tabbar :tabbarIndex="0"></Tabbar> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<u-picker :show="shShow" :columns="nameList" @close="shShow=false" @cancel="shShow=false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			@confirm="confirm" itemHeight="88"></u-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			@confirm="confirm" :immediateChange="true" itemHeight="88"></u-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<!-- 取消订单 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<u-modal :show="show" @confirm="confirmCheck" :show-cancel-button="true" @cancel="show=false"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<view class="slot-content"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -120,7 +128,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				homestayId: this.$store.state.moduleHouse.homestayId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				name: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				shList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				nameList: [], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -171,7 +178,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						let shs = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						this.shList.forEach(d => shs.push(d.merchantName)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						this.nameList = [shs]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						let t = this.shList.find(d => d.merchantId == uni.getStorageSync('homestayId')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						let id = uni.getStorageSync('homestayId'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						if(!uni.getStorageSync('homestayId')) id = uni.getStorageSync('merchantId'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						let t = this.shList.find(d => d.merchantId == id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						this.name = t ? t.merchantName : '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					} else this.$showToast(res.data.msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				}) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -179,10 +188,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			confirm(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				this.name = e.value[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				this.shShow = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				let t = this.shList.find(d => d.merchantName == this.name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if (t) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					if (t.merchantType == 2) { //酒店民宿 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						uni.setStorageSync('homestayId', t.merchantId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						uni.setStorageSync('merchantId', ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						this.getDetails(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						this.page = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						this.finished = false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -191,12 +202,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						this.item = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						this.list = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						uni.setStorageSync('homestayId', ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						uni.setStorageSync('merchantId', t.merchantId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			getDetails() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				this.$api.get('/merchant/hotel/home/getHotelHomeInfo/' + this.homestayId).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				this.$api.get('/merchant/hotel/home/getHotelHomeInfo/' + (uni.getStorageSync('homestayId')||0)).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					if (res.data.code === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						this.item = res.data.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					} else this.$showToast(res.data.msg); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -204,11 +216,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			getList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				this.$api.get('/merchant/hotel/order/getMerchantOrderPageList', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					homestayId: uni.getStorageSync('homestayId'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					homestayId: (uni.getStorageSync('homestayId')||0), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					limit: this.limit, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					page: this.page, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					orderStatus: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					// orderTime:new Date().Format('yyyy-MM-dd') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					orderTime:new Date().Format('yyyy-MM-dd') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				}).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					if (res.data.code === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						this.list = [...this.list, ...res.data.data.list]; 
			 |