diff --git a/src/views/systemManage/role/index.vue b/src/views/systemManage/role/index.vue index 2965ef6..8db2c38 100644 --- a/src/views/systemManage/role/index.vue +++ b/src/views/systemManage/role/index.vue @@ -5,6 +5,7 @@ import { Icon } from '@iconify/vue' import { useThemeStore } from '@/store/modules/theme'; import { useRouter } from 'vue-router'; import { NButton } from 'naive-ui'; +import { localStg } from '@/utils/storage'; import { roleListApi, editRoleApi } from '@/service/api/role'; const router = useRouter(); @@ -57,6 +58,7 @@ const columns = ref([ text: true, size: 'tiny', type: 'primary', + disabled: row.id === 1 && localStg.get('userInfo')?.role_id !== 1, onClick: () => handleSetPermission(row) }, { // 渲染按钮文本 @@ -66,6 +68,7 @@ const columns = ref([ text: true, size: 'tiny', type: 'primary', + disabled: row.id === 1 && localStg.get('userInfo')?.role_id !== 1, onClick: () => handleEdit(row) }, { // 渲染按钮文本