Browse Source

Signed-off-by: 1004749546@qq.com <1004749546@qq.com>
bug

1004749546@qq.com 4 years ago
parent
commit
505703bffc

+ 10 - 4
src/views/evaluation/evaluationItem/EvaluationItem.vue

@@ -42,13 +42,19 @@
         <a-icon id="evaluationItem-edit" type="edit" class="actionBtn blue" v-if="record.status == '0'&& $hasPermissions('B_evaluation_edit')" @click="openModal(record)" />
         <a-icon id="evaluationItem-delete" type="delete" class="actionBtn red" v-if="record.status == '0'&& $hasPermissions('B_evaluationItem_del')" @click="delect(record)" />
         <a-icon v-hasPermission="'M_evaluationItem_set'" id="evaluationItem-setting" type="setting" class="actionBtn orange" @click="handleSet(record)" />
-		<div v-if="!$hasPermissions('B_evaluation_edit') && !$hasPermissions('B_evaluationItem_del') && !$hasPermissions('M_evaluationItem_set')">-</div>
+        <span v-if="(!$hasPermissions('B_evaluation_edit') && !$hasPermissions('B_evaluationItem_del') && !$hasPermissions('M_evaluationItem_set'))||(record.status == '1'&& !$hasPermissions('M_evaluationItem_set'))">-</span>
       </template>
       <!-- 启用禁用 -->
       <template slot="enable" slot-scope="text, row">
-        <a-switch v-if="$hasPermissions('B_evaluationItem_enable')" id="evaluationItem-enableStatus" checkedChildren="启用" unCheckedChildren="禁用" v-model="row.status" @change="changeFlagHandle(row)"/>
-		<span v-else :class="[text==1 ? 'green' : 'red']">{{ text==1 ? '已启用' : '已禁用' }}</span>
-	  </template>
+        <a-switch
+          v-if="$hasPermissions('B_evaluationItem_enable')"
+          id="evaluationItem-enableStatus"
+          checkedChildren="启用"
+          unCheckedChildren="禁用"
+          v-model="row.status"
+          @change="changeFlagHandle(row)"/>
+        <span v-else :class="[text==1 ? 'green' : 'red']">{{ text==1 ? '已启用' : '已禁用' }}</span>
+      </template>
     </s-table>
     <!-- 新增/编辑 弹窗 -->
     <add-evaItemModal :itemId="itemId" :visible="openAddModal" @refresh="reset" @close="openAddModal=false"></add-evaItemModal>

+ 1 - 1
src/views/evaluation/evaluationPlan/EvaluationPlan.vue

@@ -46,7 +46,7 @@
         <a-icon id="evaluationPlan-edit" type="edit" class="actionBtn blue" v-if="record.status == '0' && $hasPermissions('M_evaluationPlan_edit')" @click="openModal(record)" />
         <a-icon id="evaluationPlan-delete" type="delete" class="actionBtn red" v-if="record.status == '0' && $hasPermissions('B_evaluationPlan_del')" @click="delect(record)" />
         <a-icon v-hasPermission="'M_evaluationPlan_setItem'" id="evaluationPlan-setting" type="setting" class="actionBtn orange" @click="handleSet(record)" />
-        <span v-if="!$hasPermissions('M_evaluationPlan_edit') && !$hasPermissions('B_evaluationPlan_del') && !$hasPermissions('M_evaluationPlan_setItem')">-</span>
+        <span v-if="(!$hasPermissions('M_evaluationPlan_edit') && !$hasPermissions('B_evaluationPlan_del') && !$hasPermissions('M_evaluationPlan_setItem'))||(record.status == '1' && !$hasPermissions('M_evaluationPlan_setItem'))">-</span>
       </template>
       <!-- 启用禁用 -->
       <template slot="enable" slot-scope="text, row">