+
@@ -86,7 +86,7 @@
:page-size="searchForm.pageSize"
@on-change="changePage"
@on-page-size-change="changePageSize"
- :page-size-opts="[10, 20, 50]"
+ :page-size-opts="[20, 50, 100]"
size="small"
show-total
show-elevator
@@ -109,7 +109,7 @@
searchForm: {
// 搜索框初始化对象
pageNumber: 1, // 当前页数
- pageSize: 10, // 页面大小
+ pageSize: 20, // 页面大小
sort: "createTime", // 默认排序字段
order: "desc", // 默认排序方式
startDate: "", // 起始时间
@@ -154,6 +154,11 @@
key: "memberName",
minWidth: 120,
},
+ {
+ title: "会员ID",
+ key: "memberId",
+ minWidth: 120,
+ },
{
title: "状态",
align: "center",
@@ -218,6 +223,18 @@
],
data: [], // 表单数据
total: 0, // 表单数据总数
+ serviceStatus: [
+ {title: '全部', value: ''},
+ {title: '申请售后', value: 'APPLY'},
+ {title: '通过售后', value: 'PASS'},
+ {title: '拒绝售后', value: 'REFUSE'},
+ {title: '待收货', value: 'BUYER_RETURN'},
+ {title: '确认收货', value: 'SELLER_CONFIRM'},
+ {title: '完成售后', value: 'COMPLETE'},
+ {title: '卖家终止售后', value: 'SELLER_TERMINATION'},
+ {title: '买家取消售后', value: 'BUYER_CANCEL'}
+ ],
+ currentStatus: ''
};
},
methods: {
@@ -238,7 +255,7 @@
// 搜索
handleSearch() {
this.searchForm.pageNumber = 1;
- this.searchForm.pageSize = 10;
+ this.searchForm.pageSize = 20;
this.getDataList();
},
// 重置
@@ -246,7 +263,7 @@
const defaultForm = {
// 搜索框初始化对象
pageNumber: 1, // 当前页数
- pageSize: 10, // 页面大小
+ pageSize: 20, // 页面大小
sort: "createTime", // 默认排序字段
order: "desc", // 默认排序方式
startDate: "", // 起始时间
@@ -289,6 +306,17 @@
})
},
+ // 售后筛选
+ serviceStatusClick(item) {
+ this.currentStatus = item;
+ // 如果是全部(空字符串),则删除serviceStatus字段
+ if (item === 0) {
+ delete this.searchForm.serviceStatus;
+ } else {
+ this.searchForm.serviceStatus = item;
+ }
+ this.getDataList();
+ },
},
mounted () {
this.init();
@@ -303,4 +331,10 @@
diff --git a/seller/src/views/order/order/orderList.vue b/seller/src/views/order/order/orderList.vue
index f17875bf..4f44296c 100644
--- a/seller/src/views/order/order/orderList.vue
+++ b/seller/src/views/order/order/orderList.vue
@@ -8,6 +8,15 @@
:label-width="70"
class="search-form"
>
+
+
+
-
-
+ />