|
@@ -103,7 +103,8 @@ export default {
|
|
districtSn: undefined
|
|
districtSn: undefined
|
|
},
|
|
},
|
|
pagination: {
|
|
pagination: {
|
|
- total: 0
|
|
|
|
|
|
+ pageSize: 20,
|
|
|
|
+ showSizeChanger: true
|
|
},
|
|
},
|
|
pageFlag: false,
|
|
pageFlag: false,
|
|
chooseInfo: [],
|
|
chooseInfo: [],
|
|
@@ -132,25 +133,32 @@ export default {
|
|
console.log('selectedRowKeys changed: ', selectedRowKeys)
|
|
console.log('selectedRowKeys changed: ', selectedRowKeys)
|
|
this.selectedRowKeys = selectedRowKeys
|
|
this.selectedRowKeys = selectedRowKeys
|
|
},
|
|
},
|
|
- handlePage (pagination) {
|
|
|
|
- console.log('22222222222', pagination)
|
|
|
|
- this.pagination = pagination
|
|
|
|
- this.loadData({ results: pagination.pageSize, pageNo: pagination.current, pageSize: 20 })
|
|
|
|
|
|
+ handlePage (pagination, filters, sorter) {
|
|
|
|
+ console.log(pagination);
|
|
|
|
+ const pager = { ...this.pagination };
|
|
|
|
+ pager.current = pagination.current;
|
|
|
|
+ pager.pageSize = pagination.pageSize;
|
|
|
|
+ this.pagination = pager;
|
|
|
|
+
|
|
|
|
+ this.loadData({ pageNo: pagination.current, pageSize: pagination.pageSize })
|
|
},
|
|
},
|
|
- loadData (params = { results: 20, pageNo: 1, pageSize: 20 }) {
|
|
|
|
|
|
+ loadData (pager) {
|
|
this.spinning = true
|
|
this.spinning = true
|
|
|
|
+ const params = {pageSize: 20,pageNo:1,...pager}
|
|
dealerQueryList(Object.assign(params, this.queryParam)).then(res => {
|
|
dealerQueryList(Object.assign(params, this.queryParam)).then(res => {
|
|
let data
|
|
let data
|
|
if (res.status == 200) {
|
|
if (res.status == 200) {
|
|
data = res.data
|
|
data = res.data
|
|
- this.pagination.total = data.pages
|
|
|
|
|
|
+ const pagination = { ...this.pagination };
|
|
|
|
+ pagination.total = data.count
|
|
const no = 0
|
|
const no = 0
|
|
for (var i = 0; i < data.list.length; i++) {
|
|
for (var i = 0; i < data.list.length; i++) {
|
|
data.list[i].no = no + i + 1
|
|
data.list[i].no = no + i + 1
|
|
}
|
|
}
|
|
|
|
+ this.dealerList = data.list
|
|
|
|
+ this.pagination = pagination
|
|
}
|
|
}
|
|
this.spinning = false
|
|
this.spinning = false
|
|
- this.dealerList = data.list
|
|
|
|
})
|
|
})
|
|
},
|
|
},
|
|
// 表格选中项
|
|
// 表格选中项
|