Преглед изворни кода

fix(performanceManage): 调整红线指标的分值展示与配置项

隐藏了红线指标的单次分值显示和分值配置项,优化考核指标页面展示逻辑
huoyi пре 1 месец
родитељ
комит
3e51568b5b
1 измењених фајлова са 3 додато и 4 уклоњено
  1. 3 4
      src/views/performanceManage/monthlyAssess/index.vue

+ 3 - 4
src/views/performanceManage/monthlyAssess/index.vue

@@ -259,15 +259,14 @@
259
         </el-row>
259
         </el-row>
260
 
260
 
261
         <!-- 考核指标区域 -->
261
         <!-- 考核指标区域 -->
262
-        <div class="section-title blue" style="cursor: pointer;" @click="addIndicator">考核指标</div>
262
+        <div class="section-title blue" style="cursor: pointer;" @click="addIndicator">考核指标+</div>
263
         <div class="indicators-box" v-if="nonCadreForm.indicatorGroups.length > 0">
263
         <div class="indicators-box" v-if="nonCadreForm.indicatorGroups.length > 0">
264
           <div v-for="(group, groupIndex) in nonCadreForm.indicatorGroups" :key="groupIndex" class="indicator-group">
264
           <div v-for="(group, groupIndex) in nonCadreForm.indicatorGroups" :key="groupIndex" class="indicator-group">
265
             <div class="indicator-group-title">{{ group.title }}</div>
265
             <div class="indicator-group-title">{{ group.title }}</div>
266
             <div v-for="(item, itemIndex) in group.items" :key="itemIndex" class="indicator-item">
266
             <div v-for="(item, itemIndex) in group.items" :key="itemIndex" class="indicator-item">
267
               <div class="indicator-name">{{ item.indicatorName }}</div>
267
               <div class="indicator-name">{{ item.indicatorName }}</div>
268
-              <div class="indicator-value">{{ item.score }}/次</div>
268
+              <div class="indicator-value" v-if="item.categoryNameOne!='红线指标'">{{ item.score }}/次</div>
269
               <div class="indicator-count">{{ item.occurCount }}次</div>
269
               <div class="indicator-count">{{ item.occurCount }}次</div>
270
-
271
               <div class="indicator-total">{{ item.scoreResult }}</div>
270
               <div class="indicator-total">{{ item.scoreResult }}</div>
272
               <div class="indicator-actions">
271
               <div class="indicator-actions">
273
                 <el-button type="primary" link icon="Edit" @click="editIndicator(groupIndex, itemIndex)"></el-button>
272
                 <el-button type="primary" link icon="Edit" @click="editIndicator(groupIndex, itemIndex)"></el-button>
@@ -493,7 +492,7 @@
493
 
492
 
494
         </el-form-item>
493
         </el-form-item>
495
 
494
 
496
-        <el-form-item label="分值/单位">
495
+        <el-form-item label="分值/单位" v-if="indicatorDialog.form.categoryNameOne!='红线指标'">
497
           <div style="display: flex; align-items: center; gap: 10px;">
496
           <div style="display: flex; align-items: center; gap: 10px;">
498
             <span style="font-size: 24px; font-weight: bold;">{{ indicatorDialog.form.score }}/次</span>
497
             <span style="font-size: 24px; font-weight: bold;">{{ indicatorDialog.form.score }}/次</span>
499
 
498