getTableList() {
//列表数据查询
queryRoomAudit(this.tableParameter).then(response => {
this.tableData = response.data
this.returnTotal = response.total
this.toggleSelection(this.multipleSelectionAll[this.tableParameter.pageIndex], this.tableData, 'FJSH_ZJ') //当前页选中的list,(注意)需使用当前页tableData,才能选中,比对选中唯一值key
})
},
handleCurrentChange(currentPage) {
//页面索引改变时
if (this.multipleSelection.length) {
//页面改变前赋值
this.$set(this.multipleSelectionAll, this.tableParameter.pageIndex, this.multipleSelection)
}
this.tableParameter.pageIndex = currentPage - 1
this.getTableList()
},
toggleSelection(rows, tableData, key) {
//记录值list,当前页list,用来比较的唯一值key
var _this = this
if (rows) {
this.$nextTick(() => {
for (const row of rows) {
for (const item of tableData) {
if (row[key] === item[key]) {
_this.$refs.multipleTable.toggleRowSelection(item, true)
}
}
}
})
} else {
_this.$refs.multipleTable.clearSelection()
}
}