|
@@ -1,29 +1,69 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
- <div class="order_item" v-for="(item,i) in 5" :key="i">
|
|
|
+ <!-- <div style="width:100%;height:10px" v-if="!list.length"></div> -->
|
|
|
+ <!-- 新订单 -->
|
|
|
+ <div v-if="tabNum==0">
|
|
|
+ <div class="order_item" v-for="(item,i) in list" :key="i">
|
|
|
<div class="order_item_header">
|
|
|
<div class="order_item_header_l">
|
|
|
- <div class="Serial_number">#005</div>
|
|
|
- <img src="" class="logo">
|
|
|
- <span class="name">礼颂至品(娄葑店)</span>
|
|
|
- <div class="sign_time">17:30前送达</div>
|
|
|
- <div class="sign_txt">立即送达</div>
|
|
|
- <div class="sign_d">预约 09/10 17:30自动发起配送</div>
|
|
|
+ <div class="Serial_number">#{{item.daySeq}}</div>
|
|
|
+ <img :src="item.logo" class="logo">
|
|
|
+ <span class="name">{{item.shopName}}</span>
|
|
|
+ <div class="sign_time" v-if="item.takeType==1">{{item.exceptTime}}前送达</div>
|
|
|
+ <div class="sign_txt" v-if="item.takeType==0">立即送达</div>
|
|
|
+ <!-- <div class="sign_d">预约 09/10 17:30自动发起配送</div> -->
|
|
|
</div>
|
|
|
<div class="order_item_header_r">
|
|
|
- <span class="header_r">已发单1分钟</span>
|
|
|
+ <!-- <span class="header_r">已发单1分钟</span> -->
|
|
|
<el-button size='small' class="btn" @click.stop="deleteItem">发起配送</el-button>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
<div class="order_item_cont">
|
|
|
<div class="itme_l">
|
|
|
- <div class="content">王女士<span>18015468888-1157</span></div>
|
|
|
- <div class="address">苏州市工业园区娄葑街道通园路80号(56文创园)C栋1楼 <span><i class="el-icon-location"></i>1.3km</span></div>
|
|
|
+ <div class="content">{{item.receiptContactName}}<span>{{item.receiptPhone}}</span></div>
|
|
|
+ <div class="address">
|
|
|
+ {{item.receiptProvinceName}}
|
|
|
+ {{item.receiptCityName}}
|
|
|
+ {{item.receiptDistrictName}}
|
|
|
+ {{item.receiptAddress}}
|
|
|
+ <span v-if="item.orderDistance"><i class="el-icon-location"></i>{{item.orderDistance}}km</span></div>
|
|
|
</div>
|
|
|
- <div class="itme_r">备注:蜡烛需要20岁,要个王冠的帽子</div>
|
|
|
+ <div v-if="item.caution" class="itme_r">备注:{{item.caution}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
+ <!-- 预约单 -->
|
|
|
+ <div v-if="tabNum==1">
|
|
|
+ <div class="order_item" v-for="(item,i) in list" :key="i">
|
|
|
+ <div class="order_item_header">
|
|
|
+ <div class="order_item_header_l">
|
|
|
+ <div class="Serial_number">#{{item.daySeq}}</div>
|
|
|
+ <img :src="item.logo" class="logo">
|
|
|
+ <span class="name">{{item.shopName}}</span>
|
|
|
+ <div class="sign_d">预约 {{item.timeTxt}}自动发起配送</div>
|
|
|
+ </div>
|
|
|
+ <div class="order_item_header_r">
|
|
|
+ <!-- <span class="header_r">已发单1分钟</span> -->
|
|
|
+ <el-button size='small' class="btn" @click.stop="deleteItem">发起配送</el-button>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <div class="order_item_cont">
|
|
|
+ <div class="itme_l">
|
|
|
+ <div class="content">{{item.receiptContactName}}<span>{{item.receiptPhone}}</span></div>
|
|
|
+ <div class="address">
|
|
|
+ {{item.receiptProvinceName}}
|
|
|
+ {{item.receiptCityName}}
|
|
|
+ {{item.receiptDistrictName}}
|
|
|
+ {{item.receiptAddress}}
|
|
|
+ <span v-if="item.orderDistance"><i class="el-icon-location"></i>{{item.orderDistance}}km</span></div>
|
|
|
+ </div>
|
|
|
+ <div v-if="item.caution" class="itme_r">备注:{{item.caution}}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
<!-- 发起配送 -->
|
|
|
<send-order-popup ref="sendOrderPopup"></send-order-popup>
|
|
|
</div>
|
|
@@ -41,10 +81,13 @@ export default {
|
|
|
},
|
|
|
props:{
|
|
|
tabNum: Number,
|
|
|
+ list:Array
|
|
|
},
|
|
|
components: {
|
|
|
sendOrderPopup
|
|
|
},
|
|
|
+ mounted() {
|
|
|
+ },
|
|
|
methods: {
|
|
|
deleteItem(index) {
|
|
|
this.$refs.sendOrderPopup.init();
|
|
@@ -91,7 +134,6 @@ export default {
|
|
|
width: 21px;
|
|
|
height: 21px;
|
|
|
border-radius: 50%;
|
|
|
- background: crimson;
|
|
|
margin-left: 23px;
|
|
|
}
|
|
|
.name{
|
|
@@ -101,7 +143,7 @@ export default {
|
|
|
margin-left: 5px;
|
|
|
}
|
|
|
.sign_time{
|
|
|
- width: 84px;
|
|
|
+ padding: 0 8px;
|
|
|
height: 20px;
|
|
|
border: 1px solid #009CFF;
|
|
|
background: #F2FAFF;
|