diff --git a/src/modules/smart-system/views/role/RoleListView.config.ts b/src/modules/smart-system/views/role/RoleListView.config.ts index a39a6c7aa..80fade824 100644 --- a/src/modules/smart-system/views/role/RoleListView.config.ts +++ b/src/modules/smart-system/views/role/RoleListView.config.ts @@ -1,6 +1,6 @@ import type { SmartColumn, SmartSearchFormSchema } from '@/components/SmartTable'; import type { FormSchema } from '@/components/Form'; -import { tableUseYnClass } from '@/components/SmartTable'; +import { tableBooleanClass, tableUseYnClass } from '@/components/SmartTable'; export const getTableColumns = (): SmartColumn[] => { return [ @@ -27,6 +27,12 @@ export const getTableColumns = (): SmartColumn[] => { field: 'roleType', width: 120, }, + { + title: '{system.views.role.table.superAdminYn}', + field: 'superAdminYn', + width: 120, + ...tableBooleanClass('superAdminYn'), + }, { ...tableUseYnClass(), sortable: true, diff --git a/src/modules/smart-system/views/role/RoleListView.vue b/src/modules/smart-system/views/role/RoleListView.vue index 369458b8a..a4312ecab 100644 --- a/src/modules/smart-system/views/role/RoleListView.vue +++ b/src/modules/smart-system/views/role/RoleListView.vue @@ -13,7 +13,7 @@ - + @@ -44,6 +46,7 @@ const props = defineProps({ roleId: propTypes.number, + isSuperAdmin: propTypes.bool.def(false), }); const treeRef = ref(); @@ -70,7 +73,7 @@ try { const result = await defHttp.post({ service: ApiServiceEnum.SMART_SYSTEM, - url: 'sys/function/list', + url: 'sys/function/listTenantFunction', data: { sortName: 'seq', }, diff --git a/src/modules/smart-system/views/role/lang/en_US.ts b/src/modules/smart-system/views/role/lang/en_US.ts index 0bcb55ea4..b20cccb0a 100644 --- a/src/modules/smart-system/views/role/lang/en_US.ts +++ b/src/modules/smart-system/views/role/lang/en_US.ts @@ -9,6 +9,7 @@ export default { roleName: 'Role name', roleCode: 'Role code', roleType: 'Role type', + superAdminYn: 'Super admin', }, validate: { roleName: 'Please enter role name', diff --git a/src/modules/smart-system/views/role/lang/zh_CN.ts b/src/modules/smart-system/views/role/lang/zh_CN.ts index 2124c1cab..f7039a264 100644 --- a/src/modules/smart-system/views/role/lang/zh_CN.ts +++ b/src/modules/smart-system/views/role/lang/zh_CN.ts @@ -9,6 +9,7 @@ export default { roleName: '角色名称', roleCode: '角色编码', roleType: '角色类型', + superAdminYn: '超级管理角色', }, validate: { roleName: '请输入角色名称',