Просмотр исходного кода

Merge branch 'personnelPerformance' into dev

huoyi 1 месяц назад
Родитель
Сommit
4ad01949fc
1 измененных файлов с 7 добавлено и 5 удалено
  1. 7 5
      src/views/system/classificationAssess/index.vue

+ 7 - 5
src/views/system/classificationAssess/index.vue

@@ -52,7 +52,11 @@
52
       <el-table-column label="二级分类" align="center" prop="categoryName" />
52
       <el-table-column label="二级分类" align="center" prop="categoryName" />
53
       <el-table-column label="分值" align="center" prop="score" />
53
       <el-table-column label="分值" align="center" prop="score" />
54
       <el-table-column label="单位" align="center" prop="unit" />
54
       <el-table-column label="单位" align="center" prop="unit" />
55
-      <el-table-column label="事病假" align="center" prop="leaveType" />
55
+      <el-table-column label="事病假" align="center" prop="leaveType">
56
+        <template #default="scope">
57
+          <dict-tag :options="base_performance_indicator_leave_type" :value="scope.row.leaveType" />
58
+        </template>
59
+      </el-table-column>
56
       <!-- <el-table-column label="检查标准" align="center" prop="checkStandard" />
60
       <!-- <el-table-column label="检查标准" align="center" prop="checkStandard" />
57
       <el-table-column label="检查方法" align="center" prop="checkMethod" /> -->
61
       <el-table-column label="检查方法" align="center" prop="checkMethod" /> -->
58
       <!-- <el-table-column label="重要程度" align="center" prop="importance">
62
       <!-- <el-table-column label="重要程度" align="center" prop="importance">
@@ -106,9 +110,7 @@
106
 
110
 
107
         <el-form-item label="事病假" prop="leaveType">
111
         <el-form-item label="事病假" prop="leaveType">
108
           <el-select v-model="form.leaveType" placeholder="请选择事病假" style="width: 100%">
112
           <el-select v-model="form.leaveType" placeholder="请选择事病假" style="width: 100%">
109
-            <el-option label="事假" value="事假" />
110
-            <el-option label="病假" value="病假" />
111
-            <el-option label="无" value="无" />
113
+            <el-option v-for="dict in base_performance_indicator_leave_type" :key="dict.value" :label="dict.label" :value="dict.value" />
112
           </el-select>
114
           </el-select>
113
         </el-form-item>
115
         </el-form-item>
114
         <!-- <el-form-item label="重要程度" prop="importance">
116
         <!-- <el-form-item label="重要程度" prop="importance">
@@ -164,7 +166,7 @@ import { listIndicator, getIndicator, delIndicator, addIndicator, updateIndicato
164
 import { queryAssessCategoryTree } from "@/api/system/classificationAssessIndicator"
166
 import { queryAssessCategoryTree } from "@/api/system/classificationAssessIndicator"
165
 import { getToken } from '@/utils/auth'
167
 import { getToken } from '@/utils/auth'
166
 const { proxy } = getCurrentInstance()
168
 const { proxy } = getCurrentInstance()
167
-const { base_check_importance, check_level, check_checked_level } = proxy.useDict('base_check_importance', 'check_level', 'check_checked_level')
169
+const { base_check_importance, check_level, check_checked_level, base_performance_indicator_leave_type } = proxy.useDict('base_check_importance', 'check_level', 'check_checked_level', 'base_performance_indicator_leave_type')
168
 
170
 
169
 const indicatorList = ref([])
171
 const indicatorList = ref([])
170
 const open = ref(false)
172
 const open = ref(false)