|
|
@ -95,7 +95,13 @@ export default { |
|
|
|
size: 10, |
|
|
|
page: 1 |
|
|
|
}, |
|
|
|
resNum: 0 |
|
|
|
resNum: 0, |
|
|
|
params: { |
|
|
|
criteria: null, |
|
|
|
query: null, |
|
|
|
page: null, |
|
|
|
size: null |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
methods: { |
|
|
@ -109,33 +115,43 @@ export default { |
|
|
|
// console.log(arr.length, 'bool') |
|
|
|
if (arr.length === 0) { |
|
|
|
this.tableData = [] |
|
|
|
this.resNum = 0 |
|
|
|
this.page.total = 0 |
|
|
|
this.page.size = 10 |
|
|
|
this.page.page = 1 |
|
|
|
} else { |
|
|
|
const params = { |
|
|
|
'criteria': this.select, |
|
|
|
'query': this.keywords, |
|
|
|
'page': this.page.page - 1, |
|
|
|
'size': this.page.size |
|
|
|
} |
|
|
|
queryVagueArchives(params).then(res => { |
|
|
|
console.log(res, 'res') |
|
|
|
this.tableData = res.content |
|
|
|
this.page.total = res.totalElements |
|
|
|
this.resNum = res.totalElements |
|
|
|
}) |
|
|
|
this.params.criteria = this.select |
|
|
|
this.params.query = this.keywords |
|
|
|
this.params.page = this.page.page - 1 |
|
|
|
this.params.size = this.page.size |
|
|
|
this.doQuery(this.params) |
|
|
|
} |
|
|
|
this.loading = false |
|
|
|
}, |
|
|
|
doQuery(params) { |
|
|
|
queryVagueArchives(params).then(res => { |
|
|
|
console.log(res, 'res') |
|
|
|
this.tableData = res.content |
|
|
|
this.page.total = res.totalElements |
|
|
|
this.resNum = res.totalElements |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 每页条数改变 |
|
|
|
sizeChangeHandler(e) { |
|
|
|
this.loading = true |
|
|
|
this.page.size = e |
|
|
|
this.page.page = 1 |
|
|
|
this.dimSearch() |
|
|
|
this.params.size = e |
|
|
|
this.doQuery(this.params) |
|
|
|
this.loading = false |
|
|
|
}, |
|
|
|
// 当前页改变 |
|
|
|
pageChangeHandler(e) { |
|
|
|
this.loading = true |
|
|
|
this.page.page = e |
|
|
|
console.log(e, 'e--') |
|
|
|
this.dimSearch() |
|
|
|
this.params.page = e - 1 |
|
|
|
this.doQuery(this.params) |
|
|
|
this.loading = false |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|