人员绩效表排序问题,绩效详情状态判断问题

v1.2.0
‘wangjiuyun 2025-01-22 11:13:08 +08:00
parent 3a7e373394
commit e7a69e87f8
3 changed files with 18 additions and 2 deletions

View File

@ -51,6 +51,10 @@
@current-change="handleCurrentChange"
tableHeight="495px"
@sortChange="sortChange"
:default-sort="{
prop:'score',
order:null,
}"
>
<template slot="operation" slot-scope="{ row }">
<div class="operation-buttons">
@ -174,7 +178,7 @@ export default {
.getTaskUserList({
...this.searchForm,
taskId: this.taskId,
sortFiled :'all',
pageNum: this.pageNum,
pageSize: this.pageSize,
})
@ -210,6 +214,17 @@ export default {
});
},
sortChange({ order }) {
let ele=document.getElementsByClassName('is-sortable')[0]
let className=ele.getAttribute('class')
if(order == "descending"){
ele.setAttribute('class',className.replace('ascending','')+' descending')
}else if(order == "ascending"){
ele.setAttribute('class',className.replace('descending','')+' ascending')
}else{
ele.setAttribute('class',className.replace('ascending','').replace('descending',''))
}
this.searchForm.isAsc =
order == "descending" ? "desc" : order == "ascending" ? "asc" : "";
this.getTaskUserList();

View File

@ -168,6 +168,7 @@ export default {
pageNum: this.pageNum,
pageSize: this.pageSize,
isAsc: this.isAsc,
sortFiled: "manageScore",
})
.then((res) => {
this.tableData = res.rows;

View File

@ -25,7 +25,7 @@
</div>
<div
class="action-buttons aic"
@click="viewDetails(item, 1)"
@click="viewDetails(item, item.examineStatusSelf == 1 ?0: 1)"
:class="{ waitBtn: !item.taskEditFlag }"
>
{{ item.examineStatusSelf == 1 ? "查看详情" : "考核评分" }}