|
@@ -10,10 +10,9 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="mainContain">
|
|
|
- <view class="card" v-for="item,index in dataList" :key="index">
|
|
|
+ <view v-if="dataList.length>0" class="card" v-for="item,index in dataList" :key="index">
|
|
|
<view class="header">
|
|
|
<span style="font-weight: 700;">订单号:{{item.orderCode}}</span>
|
|
|
-
|
|
|
<text v-if='item.orderStatus==-1&&item.status==1' class="orange">待确认</text>
|
|
|
<text v-else-if='item.status==0&&item.orderStatus==-1' class="red">待支付</text>
|
|
|
<text v-else-if='item.orderStatus==1&&item.status==1' class="green">已预订</text>
|
|
@@ -62,16 +61,20 @@
|
|
|
</view>
|
|
|
</view> -->
|
|
|
</view>
|
|
|
+ <view class="nodata" v-if='dataList.length==0'>
|
|
|
+ <NoData></NoData>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import TopTabs from '../../components/TopTabs/topTabs.vue';
|
|
|
+ // import NoData from '../../components/NoData/index.vue';
|
|
|
export default {
|
|
|
components: {
|
|
|
TopTabs,
|
|
|
-
|
|
|
+ // NoData
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -129,7 +132,7 @@
|
|
|
},
|
|
|
getOrderList(orderStatus) {
|
|
|
this.$api.get('/merchant/hotel/order/getMerchantOrderPageList', {
|
|
|
- homestayId: '1711268640588517378',
|
|
|
+ homestayId: this.homestayId,
|
|
|
limit: this.limit,
|
|
|
page: this.page,
|
|
|
orderStatus: orderStatus ? orderStatus : ''
|
|
@@ -140,6 +143,7 @@
|
|
|
this.dataList[index].arriveDate = i.arriveDate.slice(0, 10)
|
|
|
this.dataList[index].leaveDate = i.leaveDate.slice(0, 10)
|
|
|
})
|
|
|
+ console.log(this.dataList,'this.dataList');
|
|
|
} else {
|
|
|
uni.showToast({
|
|
|
title: res.data.msg,
|
|
@@ -175,7 +179,7 @@
|
|
|
},
|
|
|
handleDetail(item) {
|
|
|
uni.navigateTo({
|
|
|
- url: '/pages/house/orderInfo?orderId='+item.id
|
|
|
+ url: '/pages/house/orderInfo?orderId=' + item.id
|
|
|
})
|
|
|
},
|
|
|
changeTab(index) {
|
|
@@ -272,6 +276,11 @@
|
|
|
flex-direction: column;
|
|
|
padding: 0 20rpx;
|
|
|
|
|
|
+ .nodata {
|
|
|
+ background: white;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
.card {
|
|
|
background: #fff;
|
|
|
border-radius: 16rpx;
|