|
@@ -23,8 +23,9 @@
|
|
|
:class="item.class"
|
|
|
@click="goOrderDetails(item.id)" :key="item.id">
|
|
|
<view class="top u-flex u-row-between">
|
|
|
- <text v-if="item.orderType==2">[积分]</text>
|
|
|
- <text>订单号:{{item.orderNum||''}}</text>
|
|
|
+ <text>
|
|
|
+ <text v-if="item.orderType==2">[积分]</text>订单号:{{item.orderNum||''}}
|
|
|
+ </text>
|
|
|
<text class="status">{{item.status|filterOrderState}}</text>
|
|
|
</view>
|
|
|
<view class="center">
|
|
@@ -93,7 +94,7 @@
|
|
|
3:[{name:'查看物流',fun:'logistics',class:''},{name:'评价',fun:'evaluate',class:'green'}],
|
|
|
// 4:[{name:'查看物流',fun:'logistics',class:''},{name:'评价',fun:'evaluate',class:'green'}],
|
|
|
5:[{name:'查看退款',fun:'viewRefund',class:'green'}],
|
|
|
- // 6:[{name:'查看退款',fun:'viewRefund',class:'green'}],
|
|
|
+ 6:[{name:'查看物流',fun:'logistics',class:''},{name:'查看评价',fun:'viewEvaluate',class:'green'}],
|
|
|
7:[{name:'查看退款',fun:'viewRefund',class:'green'}]
|
|
|
},
|
|
|
orderBadge:{
|
|
@@ -200,6 +201,7 @@
|
|
|
/*若希望重新加载列表,只需调用此方法即可(内部会自动page.num=1,再主动触发up.callback)*/
|
|
|
reloadList() {
|
|
|
this.mescroll.resetUpScroll();
|
|
|
+ this.statisticsOrder();
|
|
|
},
|
|
|
tabsClick(item){
|
|
|
// this.status = item.status;
|
|
@@ -221,7 +223,8 @@
|
|
|
refund:this.refund,
|
|
|
cancelOrder:this.cancelOrder,
|
|
|
viewRefund:this.viewRefund,
|
|
|
- confirmReceipt:this.confirmReceipt
|
|
|
+ confirmReceipt:this.confirmReceipt,
|
|
|
+ viewEvaluate:this.viewEvaluate
|
|
|
};
|
|
|
// console.log('funObj[fun]',funObj[fun]);
|
|
|
if (fun in funObj) {
|
|
@@ -307,6 +310,11 @@
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ viewEvaluate(item){
|
|
|
+ uni.$u.route('/shopping/orderdetails', {
|
|
|
+ id: item.id
|
|
|
+ });
|
|
|
+ },
|
|
|
statisticsOrder(){
|
|
|
this.$u.api.statisticsOrder().then(res=>{
|
|
|
let data = res.data || {};
|