|
@@ -10,6 +10,8 @@ export default {
|
|
|
localLoading: false,
|
|
|
localDataSource: [],
|
|
|
localPagination: Object.assign({}, this.pagination),
|
|
|
+ localSorter: null,
|
|
|
+ localFilter: null,
|
|
|
isSucceed: true ,// 是否请求成功
|
|
|
leftAlignId:"",
|
|
|
}
|
|
@@ -133,6 +135,7 @@ export default {
|
|
|
showSizeChanger: this.showSizeChanger
|
|
|
}) || false
|
|
|
this.needTotalList = this.initTotalList(this.columns)
|
|
|
+ this.localSorter = null
|
|
|
if (this.defaultLoadData) {
|
|
|
this.loadData()
|
|
|
}
|
|
@@ -147,7 +150,8 @@ export default {
|
|
|
bool && (this.localPagination = Object.assign({}, {
|
|
|
current: 1, pageSize: this.localPagination.pageSize
|
|
|
}))
|
|
|
- this.loadData()
|
|
|
+ console.log(this.localSorter)
|
|
|
+ this.loadData(null,null,this.localSorter)
|
|
|
},
|
|
|
// 重置表格为空
|
|
|
clearTable () {
|
|
@@ -166,6 +170,7 @@ export default {
|
|
|
* @param {Object} sorter 排序条件
|
|
|
*/
|
|
|
loadData (pagination, filters, sorter) {
|
|
|
+ console.log(sorter)
|
|
|
this.localLoading = true
|
|
|
const parameter = Object.assign({
|
|
|
pageNo: (pagination && pagination.current) ||
|
|
@@ -177,13 +182,14 @@ export default {
|
|
|
},
|
|
|
(sorter && sorter.field && {
|
|
|
sortField: sorter.field
|
|
|
- }) || {},
|
|
|
+ }) || this.localSorter && {sortField: this.localSorter.field},
|
|
|
(sorter && sorter.order && {
|
|
|
sortOrder: sorter.order
|
|
|
- }) || {}, {
|
|
|
+ }) || this.localSorter && {sortOrder: this.localSorter.order}, {
|
|
|
...filters
|
|
|
}
|
|
|
)
|
|
|
+ this.localSorter = sorter
|
|
|
// console.log('parameter', parameter)
|
|
|
const result = this.data(parameter)
|
|
|
// 对接自己的通用数据接口需要修改下方代码中的 r.pageNo, r.count, r.data
|