|
|
@@ -7,7 +7,14 @@ Page({
|
|
|
* 页面的初始数据
|
|
|
*/
|
|
|
data: {
|
|
|
- tab:["全部订单","未支付","未发货","未收货","已收货","完成"],
|
|
|
+ tab:[
|
|
|
+ {title:"全部订单",status:''},
|
|
|
+ {title:"已支付",status:'PLAYED'},
|
|
|
+ {title:"已取消",status:'CANCELLED'},
|
|
|
+ {title:"已发货",status:'DELIVERED'},
|
|
|
+ {title:"已收货",status:'RECEIVED'},
|
|
|
+ {title:"完成",status:'FINISHED'}
|
|
|
+ ],
|
|
|
selectTab:0,
|
|
|
pageNum:1,
|
|
|
},
|
|
|
@@ -17,10 +24,15 @@ Page({
|
|
|
this.setData({
|
|
|
selectTab:index
|
|
|
})
|
|
|
+ this.getOrderLists(this.data.tab[index].status);
|
|
|
},
|
|
|
// 获取订单列表
|
|
|
- getOrderLists(){
|
|
|
- API.getOrderLists({pageNum:this.data.pageNum,pageSize:10}).then(res=>{
|
|
|
+ getOrderLists(status){
|
|
|
+ API.getOrderLists({pageNum:this.data.pageNum,pageSize:10,status}).then(res=>{
|
|
|
+ res.orderDTOS.forEach(item=>{
|
|
|
+ let stats = {PLAYED:"已支付",CANCELLED:"已取消",DELIVERED:"已发货",RECEIVED:"已收货",FINISHED:"完成",ORDERED:"已下单"};
|
|
|
+ item.statusName = stats[item.orderStatus]
|
|
|
+ })
|
|
|
this.setData({
|
|
|
orderList:res.orderDTOS
|
|
|
})
|