|
@@ -41,14 +41,20 @@
|
|
|
bordered>
|
|
|
<!-- 启用禁用 -->
|
|
|
<span slot="status" slot-scope="text, record">
|
|
|
- <a-switch
|
|
|
+ <!-- <a-switch
|
|
|
v-if="$hasPermissions('B_powerMD_role_enable')"
|
|
|
checkedChildren="启用"
|
|
|
unCheckedChildren="禁用"
|
|
|
id="roleList-isEnable"
|
|
|
v-model="record.isEnable"
|
|
|
@change="changeFlagHandle(text, record)" />
|
|
|
- <span v-else>{{ record.isEnable==1?'已启用':'已禁用' }}</span>
|
|
|
+ <span v-else>{{ record.isEnable==1?'已启用':'已禁用' }}</span> -->
|
|
|
+ <a-switch
|
|
|
+ checkedChildren="启用"
|
|
|
+ unCheckedChildren="禁用"
|
|
|
+ id="roleList-isEnable"
|
|
|
+ v-model="record.isEnable"
|
|
|
+ @change="changeFlagHandle(text, record)" />
|
|
|
</span>
|
|
|
<!-- 角色描述 -->
|
|
|
<template slot="remarks" slot-scope="text, record">
|
|
@@ -56,15 +62,23 @@
|
|
|
</template>
|
|
|
<!-- 操作 -->
|
|
|
<span slot="action" slot-scope="text, record">
|
|
|
- <a-icon v-if="$hasPermissions('M_powerMD_role_menu')" type="setting" title="菜单权限" :style="{ fontSize: '20px', color: '#e29e14', padding: '0 10px' }" @click="openMenuModal(record)" />
|
|
|
+ <!-- <a-icon v-if="$hasPermissions('M_powerMD_role_menu')" type="setting" title="菜单权限" :style="{ fontSize: '20px', color: '#e29e14', padding: '0 10px' }" @click="openMenuModal(record)" />
|
|
|
<a-icon v-if="$hasPermissions('B_powerMD_role_edit')" type="edit" title="编辑" :style="{fontSize: '20px',color:' #1890FF',padding:' 0 10px'}" @click="handleEdit(record)" />
|
|
|
<a-icon
|
|
|
type="delete"
|
|
|
title="删除"
|
|
|
:style="{fontSize: '20px',color: '#f00',padding: '0 10px'}"
|
|
|
v-if="!record.isEnable && $hasPermissions('B_powerMD_role_del')"
|
|
|
- @click="delect(record)" />
|
|
|
- </span>
|
|
|
+ @click="delect(record)" /> -->
|
|
|
+ <a-icon type="setting" title="菜单权限" :style="{ fontSize: '20px', color: '#e29e14', padding: '0 10px' }" @click="openMenuModal(record)" />
|
|
|
+ <a-icon type="edit" title="编辑" :style="{fontSize: '20px',color:' #1890FF',padding:' 0 10px'}" @click="handleEdit(record)" />
|
|
|
+ <a-icon
|
|
|
+ type="delete"
|
|
|
+ title="删除"
|
|
|
+ :style="{fontSize: '20px',color: '#f00',padding: '0 10px'}"
|
|
|
+ v-if="!record.isEnable"
|
|
|
+ @click="delect(record)" />
|
|
|
+ </span>
|
|
|
</s-table>
|
|
|
<roleModal :visible="showModal" :data="itemData" @refresh="refreshTable" @close="showModal = false"></roleModal>
|
|
|
<menuModal :visible="showMenuModal" :data="menuData" @close="showMenuModal = false"></menuModal>
|