|
@@ -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-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 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)" />
|
|
<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>
|
|
<!-- 启用禁用 -->
|
|
<!-- 启用禁用 -->
|
|
<template slot="enable" slot-scope="text, row">
|
|
<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>
|
|
</s-table>
|
|
<!-- 新增/编辑 弹窗 -->
|
|
<!-- 新增/编辑 弹窗 -->
|
|
<add-evaItemModal :itemId="itemId" :visible="openAddModal" @refresh="reset" @close="openAddModal=false"></add-evaItemModal>
|
|
<add-evaItemModal :itemId="itemId" :visible="openAddModal" @refresh="reset" @close="openAddModal=false"></add-evaItemModal>
|