1- import { PermissionConst , EditionConst , RoleConst } from '@/utils/permission/data'
2- import { hasPermission } from '@/utils/permission/index'
1+ import { PermissionConst , EditionConst , RoleConst } from '@/utils/permission/data'
2+ import { hasPermission } from '@/utils/permission/index'
33import roleSystemApi from '@/api/system/role'
44import roleWorkspaceApi from '@/api/workspace/role'
55import systemWorkspaceApi from '@/api/system/workspace'
@@ -8,6 +8,7 @@ import systemChatUserApi from '@/api/system/chat-user'
88import workspaceChatUserApi from '@/api/workspace/chat-user'
99import systemUserGroupApi from '@/api/system/user-group'
1010import workspaceUserGroupApi from '@/api/workspace/user-group'
11+ import useStore from "@/stores" ;
1112
1213// 系统管理员 API
1314const systemApiMap = {
@@ -28,9 +29,11 @@ const workspaceApiMap = {
2829/** 动态导入 API 模块的函数
2930 * loadPermissionApi('role')
3031 */
32+ const { user} = useStore ( )
3133
3234export function loadPermissionApi ( type : string ) {
3335 if ( hasPermission ( [ EditionConst . IS_EE , EditionConst . IS_PE ] , 'OR' ) ) {
36+ user . getHasPermissionWorkspaceManage ( )
3437 if ( hasPermission ( [ RoleConst . ADMIN , RoleConst . EXTENDS_ADMIN ] , 'OR' ) ) {
3538 // 加载系统管理员 API
3639 return systemApiMap [ type ]
0 commit comments