优化
This commit is contained in:
parent
11eed00b8d
commit
6dded10b78
@ -23,8 +23,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
<div class="title table-header-flex kaohejieguo" v-if="scoreListForParams.length>0">考核结果</div>
|
||||||
|
<div class="title table-header-flex jixiaodengji" v-if="scoreListForParams.length>0">绩效等级</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="table-weidu"
|
<div class="tableRight">
|
||||||
|
<div>
|
||||||
|
<div class="table-weidu"
|
||||||
v-for="(item,index) in ((tableInfo.score || tableAuth.showScore)?obj.recortModelDtos:obj.recortModelDtos.slice(0,obj.recortModelDtos.length-1))"
|
v-for="(item,index) in ((tableInfo.score || tableAuth.showScore)?obj.recortModelDtos:obj.recortModelDtos.slice(0,obj.recortModelDtos.length-1))"
|
||||||
:key="index">
|
:key="index">
|
||||||
<!-- ((tableInfo.score || tableAuth.showScore) && tableAuth.editScore?obj.recortModelDtos:obj.recortModelDtos.slice(0,obj.recortModelDtos.length-1)) -->
|
<!-- ((tableInfo.score || tableAuth.showScore) && tableAuth.editScore?obj.recortModelDtos:obj.recortModelDtos.slice(0,obj.recortModelDtos.length-1)) -->
|
||||||
@ -155,6 +159,16 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div v-if="scoreListForParams.length>0" style='display:flex;'>
|
||||||
|
<div class="item kaohejieguo">
|
||||||
|
{{handleGetAllScore(scoreListForParams).score}}
|
||||||
|
</div>
|
||||||
|
<div class="item jixiaodengji">
|
||||||
|
{{handleGetAllScore(scoreListForParams).a}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-else
|
<div v-else
|
||||||
@ -318,7 +332,10 @@ export default {
|
|||||||
result += Number(item.Score)
|
result += Number(item.Score)
|
||||||
return result
|
return result
|
||||||
}, 0)
|
}, 0)
|
||||||
return '总分:' + (this.scoreList.filter(i => i.minScore <= result && i.maxScore > result).length > 0 ? this.scoreList.filter(i => i.minScore <= result && i.maxScore > result)[0].name : '--')
|
return {
|
||||||
|
score: result,
|
||||||
|
a: this.scoreList.find(i => i.minScore <= result && i.maxScore > result).name
|
||||||
|
}
|
||||||
},
|
},
|
||||||
handleGetScorlList (list) {
|
handleGetScorlList (list) {
|
||||||
if (!list) list = []
|
if (!list) list = []
|
||||||
@ -381,6 +398,23 @@ export default {
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<style lang='less' scoped>
|
<style lang='less' scoped>
|
||||||
|
.item{
|
||||||
|
border-right: 1px solid @borderColor;
|
||||||
|
border-bottom: 1px solid @borderColor;
|
||||||
|
}
|
||||||
|
.tableRight{
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
.kaohejieguo{
|
||||||
|
width: 100px;
|
||||||
|
.center();
|
||||||
|
font-size:10px;
|
||||||
|
}
|
||||||
|
.jixiaodengji{
|
||||||
|
width: 100px;
|
||||||
|
font-size:10px;
|
||||||
|
.center();
|
||||||
|
}
|
||||||
.title {
|
.title {
|
||||||
background: #f5f5f5;
|
background: #f5f5f5;
|
||||||
border-bottom: 1px solid @borderColor;
|
border-bottom: 1px solid @borderColor;
|
||||||
|
|||||||
@ -50,6 +50,13 @@
|
|||||||
@click="showChooseList= true"
|
@click="showChooseList= true"
|
||||||
type="primary"
|
type="primary"
|
||||||
>开始评分</el-button>
|
>开始评分</el-button>
|
||||||
|
<el-button
|
||||||
|
size="small"
|
||||||
|
type="primary"
|
||||||
|
v-if="auth.toFast"
|
||||||
|
@click="handleAddCuiBan"
|
||||||
|
plain
|
||||||
|
>一键催办</el-button>
|
||||||
<!-- handleGetList handleChoose -->
|
<!-- handleGetList handleChoose -->
|
||||||
<el-button
|
<el-button
|
||||||
size="small"
|
size="small"
|
||||||
@ -293,6 +300,15 @@ export default {
|
|||||||
await this.handleStartsReq()
|
await this.handleStartsReq()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
async handleAddCuiBan () {
|
||||||
|
const obj = this.titleList.find(i => i.active)
|
||||||
|
if (obj.num === 0) return this.$message.info('暂无可催办人员!')
|
||||||
|
const params = {
|
||||||
|
startId: this.startId[0],
|
||||||
|
flowProcess: obj.flowProcess
|
||||||
|
}
|
||||||
|
console.log('params: ', params)
|
||||||
|
},
|
||||||
async handleCallBackChoose (item) {
|
async handleCallBackChoose (item) {
|
||||||
if (!item.value) return this.$message.info('请选择考评组!')
|
if (!item.value) return this.$message.info('请选择考评组!')
|
||||||
this.$confirm('所选考评组员工的绩效考核将自动进入评分流程,确认开始评分?', '提示', {
|
this.$confirm('所选考评组员工的绩效考核将自动进入评分流程,确认开始评分?', '提示', {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user