角色管理-设置权限和编辑权限修改
This commit is contained in:
@@ -5,6 +5,7 @@ import { Icon } from '@iconify/vue'
|
|||||||
import { useThemeStore } from '@/store/modules/theme';
|
import { useThemeStore } from '@/store/modules/theme';
|
||||||
import { useRouter } from 'vue-router';
|
import { useRouter } from 'vue-router';
|
||||||
import { NButton } from 'naive-ui';
|
import { NButton } from 'naive-ui';
|
||||||
|
import { localStg } from '@/utils/storage';
|
||||||
import { roleListApi, editRoleApi } from '@/service/api/role';
|
import { roleListApi, editRoleApi } from '@/service/api/role';
|
||||||
|
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
@@ -57,6 +58,7 @@ const columns = ref([
|
|||||||
text: true,
|
text: true,
|
||||||
size: 'tiny',
|
size: 'tiny',
|
||||||
type: 'primary',
|
type: 'primary',
|
||||||
|
disabled: row.id === 1 && localStg.get('userInfo')?.role_id !== 1,
|
||||||
onClick: () => handleSetPermission(row)
|
onClick: () => handleSetPermission(row)
|
||||||
}, {
|
}, {
|
||||||
// 渲染按钮文本
|
// 渲染按钮文本
|
||||||
@@ -66,6 +68,7 @@ const columns = ref([
|
|||||||
text: true,
|
text: true,
|
||||||
size: 'tiny',
|
size: 'tiny',
|
||||||
type: 'primary',
|
type: 'primary',
|
||||||
|
disabled: row.id === 1 && localStg.get('userInfo')?.role_id !== 1,
|
||||||
onClick: () => handleEdit(row)
|
onClick: () => handleEdit(row)
|
||||||
}, {
|
}, {
|
||||||
// 渲染按钮文本
|
// 渲染按钮文本
|
||||||
|
|||||||
Reference in New Issue
Block a user