|
@@ -23,7 +23,8 @@
|
|
|
<view class="name">{{item.userName}}</view>
|
|
|
<view class="time">{{item.createTime | timeFilter}}发布</view>
|
|
|
</view>
|
|
|
- <view class="status">{{item.status | statusFilter}}</view>
|
|
|
+ <view class="status" v-if="item.status === 4 && item.orderInfo">{{item.orderInfo.status | orderStatusFilter}}</view>
|
|
|
+ <view class="status" v-else>{{item.status | statusFilter}}</view>
|
|
|
</view>
|
|
|
<view class="goods">
|
|
|
<image :src="imageUrl + item.goodsPicUrl" mode="aspectFill"></image>
|
|
@@ -78,14 +79,29 @@
|
|
|
filters: {
|
|
|
statusFilter(val) {
|
|
|
const MAP = {
|
|
|
+ 0: '已下架',
|
|
|
1: '上架中',
|
|
|
2: '已转让',
|
|
|
- 0: '已下架',
|
|
|
3: '已冻结',
|
|
|
4: '已卖出',
|
|
|
}
|
|
|
return MAP[val];
|
|
|
- }
|
|
|
+ },
|
|
|
+
|
|
|
+ orderStatusFilter(val) {
|
|
|
+ const MAP = {
|
|
|
+ WAIT: '待支付',
|
|
|
+ CANCEL: '取消支付',
|
|
|
+ TIMEOUT: '超时取消',
|
|
|
+ PAID: '待发货',
|
|
|
+ SEND: '已发货',
|
|
|
+ COMPLETE: '已完成',
|
|
|
+ AFTER_WAIT: '售后中',
|
|
|
+ REFUND: '退款成功',
|
|
|
+ NO_REFUND: '不退款',
|
|
|
+ }
|
|
|
+ return MAP[val];
|
|
|
+ },
|
|
|
},
|
|
|
|
|
|
data() {
|