- 添加确认订单

- 添加查看物流
This commit is contained in:
sin
2019-04-12 23:00:12 +08:00
parent df021b9ebe
commit 209725a25b
3 changed files with 67 additions and 39 deletions

View File

@@ -34,8 +34,10 @@
</div>
<div slot="footer" class="footer">
<span class="total">总价{{item.payAmount / 100}} </span>
<van-button v-if="[3,4,5].indexOf(item.status) != -1" size="small">查看物流</van-button>
<van-button v-if="item.status === 3 " size="small">确认收货</van-button>
<router-link :to="'/user/order/logistics/'+item.orderid">
<van-button v-if="[3,4,5].indexOf(item.status) != -1" size="small">查看物流</van-button>
</router-link>
<van-button v-if="item.status === 3 " size="small" v-on:click="clickConfirmReceiving(item)">确认收货</van-button>
<van-button v-if="item.status === 1 " size="small" type="danger">支付</van-button>
</div>
</van-panel>
@@ -46,7 +48,7 @@
<script>
import {getOrderPage} from '../../../api/order';
import {getOrderPage, confirmReceiving} from '../../../api/order';
export default {
components: {},
@@ -54,12 +56,11 @@
return {
active: 0,
list: [],
row: {},
}
},
methods: {
onTabChange(index) {
console.log('onTabChange', index)
// status 和 tab index 对应的关系
const statusArray = [null, 1, 3, 4, 5];
// if (index === 0) {
@@ -81,7 +82,8 @@
},
queryOrderPage(params) {
const statusArray = ['', '代付款', '待发货', '待收货', '已完成', '已关闭']
this.queryParams = params;
const statusArray = ['', '待付款', '待发货', '待收货', '已完成', '已关闭']
getOrderPage({
pageNo: 0,
pageSize: 10,
@@ -114,6 +116,11 @@
// console.log('list', list)
});
},
clickConfirmReceiving({ orderid }) {
confirmReceiving(orderid).then(res => {
this.queryOrderPage(this.queryParams)
})
},
},
mounted() {
this.queryOrderPage()