Jelajahi Sumber

复核详情

walter 7 bulan lalu
induk
melakukan
7b18d05ebf
1 mengubah file dengan 53 tambahan dan 3 penghapusan
  1. 53 3
      src/views/workbench/integral_review.vue

+ 53 - 3
src/views/workbench/integral_review.vue

@@ -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}}&nbsp;{{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}}&nbsp;{{$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