表格排序
This commit is contained in:
@@ -119,7 +119,9 @@ export default {
|
||||
value: 'id',
|
||||
checkStrictly: true,
|
||||
},
|
||||
chooseUserList: []
|
||||
chooseUserList: [],
|
||||
sortFiled: '',
|
||||
sortRule: ''
|
||||
}
|
||||
},
|
||||
created() {
|
||||
@@ -155,7 +157,8 @@ export default {
|
||||
...this.page,
|
||||
...this.search,
|
||||
current: this.current,
|
||||
|
||||
sortFiled: this.sortFiled,
|
||||
sortRule: this.sortRule
|
||||
}
|
||||
}).then(res => {
|
||||
if(res?.data) {
|
||||
@@ -166,16 +169,12 @@ export default {
|
||||
},
|
||||
|
||||
selectPerson(val) {
|
||||
this.personList = val
|
||||
this.form.ids = [...this.personList.map(e => e.id)]
|
||||
// .concat(this.chooseUserList.map(v=>v.id))
|
||||
// if (val) {
|
||||
// this.form.residentId = val.id
|
||||
// this.personList = [{...val}]
|
||||
// } else {
|
||||
// this.form.residentId = ""
|
||||
// this.personList = []
|
||||
// }
|
||||
if (val) {
|
||||
this.personList = val
|
||||
this.form.ids = [...this.personList.map(e => e.id)]
|
||||
} else {
|
||||
this.form.ids = this.chooseUserList.map(e => e.id)
|
||||
}
|
||||
},
|
||||
changeIntegral(row,type) {
|
||||
console.log(row);
|
||||
@@ -186,7 +185,7 @@ export default {
|
||||
id: row.id,
|
||||
name: row.userName
|
||||
}]
|
||||
// this.personList = this.chooseUserList.map(e => e.id)
|
||||
this.form.ids = this.chooseUserList.map(e => e.id)
|
||||
this.dialog = true
|
||||
}
|
||||
},
|
||||
@@ -226,21 +225,42 @@ export default {
|
||||
},
|
||||
|
||||
changeTableSort(col) {
|
||||
console.log(col);
|
||||
// console.log(col);
|
||||
if(col.prop === 'integral') { // 剩余积分
|
||||
// col.order === 'ascending' &&
|
||||
// col.order === 'descending' &&
|
||||
// col.order === null &&
|
||||
if(col.order === 'ascending') {
|
||||
this.sortFiled = 0
|
||||
this.sortRule = true
|
||||
} else if(col.order === 'descending') {
|
||||
this.sortFiled = 0
|
||||
this.sortRule = false
|
||||
} else if(col.order === null) {
|
||||
this.sortFiled = ''
|
||||
this.sortRule = ''
|
||||
}
|
||||
} else if(col.prop === 'totalIntegral') { // 累计积分
|
||||
// col.order === 'ascending' &&
|
||||
// col.order === 'descending' &&
|
||||
// col.order === null &&
|
||||
if(col.order === 'ascending') {
|
||||
this.sortFiled = 1
|
||||
this.sortRule = true
|
||||
} else if(col.order === 'descending') {
|
||||
this.sortFiled = 1
|
||||
this.sortRule = false
|
||||
} else if(col.order === null) {
|
||||
this.sortFiled = ''
|
||||
this.sortRule = ''
|
||||
}
|
||||
} else if(col.prop === 'usedIntegral') { // 已用积分
|
||||
// col.order === 'ascending' &&
|
||||
// col.order === 'descending' &&
|
||||
// col.order === null &&
|
||||
if(col.order === 'ascending') {
|
||||
this.sortFiled = 2
|
||||
this.sortRule = true
|
||||
} else if(col.order === 'descending') {
|
||||
this.sortFiled = 2
|
||||
this.sortRule = false
|
||||
} else if(col.order === null) {
|
||||
this.sortFiled = ''
|
||||
this.sortRule = ''
|
||||
}
|
||||
}
|
||||
// this.getTableData()
|
||||
this.getTableData()
|
||||
},
|
||||
|
||||
onConfirm() {
|
||||
|
||||
Reference in New Issue
Block a user