|
|
|
@ -46,8 +46,12 @@ |
|
|
|
width="150" |
|
|
|
:label="buttons.cz||'操作'"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<a v-if="isAuth('sys:role:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.roleId)">{{buttons.edit||'修改'}}</a> |
|
|
|
<a v-if="isAuth('sys:role:delete')" type="text" size="small" @click="deleteHandle(scope.row.roleId)">{{buttons.delete|| '删除'}}</a> |
|
|
|
<a v-if="!adminUser && scope.row.roleName === '系统管理员'" type="text" size="small" style="pointer-events:none;color: #8a979e">{{ buttons.edit || '修改' }}</a> |
|
|
|
<a v-if="!adminUser && scope.row.roleName !== '系统管理员'" type="text" size="small" @click="addOrUpdateHandle(scope.row.userId)">{{ buttons.edit || '修改' }}</a> |
|
|
|
<a v-if="adminUser" type="text" size="small" @click="addOrUpdateHandle(scope.row.userId)">{{ buttons.edit || '修改' }}</a> |
|
|
|
<a v-if="!adminUser && scope.row.roleName === '系统管理员'" type="text" size="small" style="pointer-events:none;color: #8a979e">{{ buttons.delete || '删除' }}</a> |
|
|
|
<a v-if="!adminUser && scope.row.roleName !== '系统管理员'" type="text" size="small" @click="deleteHandle(scope.row.userId)">{{ buttons.delete || '删除' }}</a> |
|
|
|
<a v-if="adminUser" type="text" size="small" @click="deleteHandle(scope.row.userId)">{{ buttons.delete || '删除' }}</a> |
|
|
|
<!-- <a type="text" size="small" @click="showAuthCustomerReportModal(scope.row)">{{buttons.reportRole || '报表赋权'}}</a>--> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
@ -120,6 +124,11 @@ import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/user |
|
|
|
this.favoriteIsOk() |
|
|
|
this.getDataList() |
|
|
|
}, |
|
|
|
computed: { |
|
|
|
adminUser() { |
|
|
|
return this.$store.state.user.id === 1 |
|
|
|
} |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
// 校验用户是否收藏 |
|
|
|
favoriteIsOk() { |
|
|
|
|