Browse Source

增加item为空处理

htc 1 year ago
parent
commit
b891244b48
1 changed files with 17 additions and 8 deletions
  1. 17 8
      pages/home/index.vue

+ 17 - 8
pages/home/index.vue

@@ -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>
@@ -179,6 +187,7 @@
 			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) { //酒店民宿