|
@@ -233,12 +233,14 @@
|
|
|
<el-descriptions
|
|
|
:column="1"
|
|
|
border
|
|
|
- :label-style="{textAlign:'center'}"
|
|
|
+ :label-style="{textAlign:'center',width:'100px'}"
|
|
|
:content-style="{textAlign: 'center'}"
|
|
|
>
|
|
|
+ <el-descriptions-item label="来源" v-if="currentItem.source_type_mark">{{currentItem.source_type_mark}}</el-descriptions-item>
|
|
|
<el-descriptions-item label="姓名">{{currentItem.employee_name}} {{currentItem.dept}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="记录人" v-if="currentItem.recorder_name">{{currentItem.recorder_name}}</el-descriptions-item>
|
|
|
<el-descriptions-item label="积分">{{currentItem.point_mark}} {{$getTypsName(currentItem.pt_id)}}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="内容">{{currentItem.remark}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="内容">{{currentItem.remark.customize}}</el-descriptions-item>
|
|
|
<el-descriptions-item label="事件时间">{{currentItem.event_time}}</el-descriptions-item>
|
|
|
<el-descriptions-item label="创建时间">{{currentItem.create_time}}</el-descriptions-item>
|
|
|
<el-descriptions-item label="附件" v-if="currentItem.files && currentItem.files.length > 0">
|
|
@@ -250,6 +252,19 @@
|
|
|
:preview-src-list="currentItem.files"
|
|
|
/>
|
|
|
</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="完成时间" v-if="currentItem.complete_task.time">{{currentItem.complete_task.time || ''}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="完成备注" v-if="currentItem.complete_task.remark">{{currentItem.complete_task.remark || ''}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="任务附件" v-if="currentItem.complete_task && currentItem.complete_task.files && currentItem.complete_task.files.length > 0">
|
|
|
+ <el-image
|
|
|
+ v-for="(img,index) in currentItem.complete_task.files"
|
|
|
+ style="width: 80px; height: 80px;margin: 0 5px;"
|
|
|
+ :key="index"
|
|
|
+ :src="img"
|
|
|
+ :preview-src-list="currentItem.complete_task.files"
|
|
|
+ />
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item label="细则分类" v-if="currentItem.rule_list">{{currentItem.rule_list}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="细则" v-if="currentItem.rule_item.remark">{{currentItem.rule_item.remark}}</el-descriptions-item>
|
|
|
</el-descriptions>
|
|
|
<!-- <template v-if="currentItem?.dc_remark?.flow?.length > 0">-->
|
|
|
<template v-if="currentItem.dc_remark && currentItem.dc_remark.flow">
|
|
@@ -411,7 +426,34 @@ export default {
|
|
|
currentItem:null,
|
|
|
batchComment:'',
|
|
|
batchPoint:0,
|
|
|
- batchResult:[]
|
|
|
+ batchResult:[],
|
|
|
+ eventTypeRemark:{
|
|
|
+ 1:'任务奖分',
|
|
|
+ 2:'任务扣分',
|
|
|
+ 3:'奖扣奖分',
|
|
|
+ 4:'奖扣扣分',
|
|
|
+ 5:'申请奖分',
|
|
|
+ 6:'申请扣分',
|
|
|
+ 7:'绩效任务包奖分',
|
|
|
+ 8:'绩效任务包扣分',
|
|
|
+ 9:'考勤系统奖分',
|
|
|
+ 10:'考勤系统扣分',
|
|
|
+ 11:'系统奖分',
|
|
|
+ 12:'系统扣分',
|
|
|
+ 13:'奖分任务扣分',
|
|
|
+ 14:'扣分任务扣分',
|
|
|
+ 15:'奖扣分任务比例扣分',
|
|
|
+ 16:'奖扣分任务次数扣分',
|
|
|
+ 17:'自动积分',
|
|
|
+ 18:'导入积分奖分',
|
|
|
+ 19:'导入积分扣分',
|
|
|
+ 20:'A分转B分奖分',
|
|
|
+ 21:'A分转B分扣分',
|
|
|
+ 22:'钉钉报告(日志)奖分',
|
|
|
+ 23:'钉钉报告(日志)扣分',
|
|
|
+ 24:'任务提前完成奖分',
|
|
|
+ 25:'任务逾期扣分',
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
@@ -530,6 +572,14 @@ export default {
|
|
|
if (res.data.code !== 1) return
|
|
|
this.currentItem.dc_remark = res.data.data.dc_remark
|
|
|
this.currentItem.files = res.data.data.files
|
|
|
+ this.currentItem.rule_id = res.data.data.rule_id
|
|
|
+ this.currentItem.rule_item = res.data.data.rule_item
|
|
|
+ this.currentItem.rule_item_id = res.data.data.rule_item_id
|
|
|
+ this.currentItem.rule_list = res.data.data.rule_list
|
|
|
+ this.currentItem.remark = res.data.data.remark
|
|
|
+ this.currentItem.source_type_mark = res.data.data.source_type_mark
|
|
|
+ this.currentItem.recorder_name = res.data.data.recorder_name
|
|
|
+ this.currentItem.complete_task = res.data.data.complete_task
|
|
|
})
|
|
|
.finally(() => {
|
|
|
this.loading = false
|