diff --git a/ui/src/router/modules/knowledge.ts b/ui/src/router/modules/knowledge.ts index 9898df26b6b..0ebb310a3e2 100644 --- a/ui/src/router/modules/knowledge.ts +++ b/ui/src/router/modules/knowledge.ts @@ -158,6 +158,24 @@ const ModelRouter = { ) } }, + () => { + const to: any = get_next_route() + if (to.params.folderId == 'shared') { + return RoleConst.ADMIN + } else if (to.params.folderId == 'resource-management') { + } else { + return RoleConst.WORKSPACE_MANAGE.getWorkspaceRole() + } + }, + () => { + const to: any = get_next_route() + if (to.params.folderId == 'shared') { + return PermissionConst.SHARED_KNOWLEDGE_DOCUMENT_CREATE + } else if (to.params.folderId == 'resource-management') { + } else { + return PermissionConst.KNOWLEDGE_DOCUMENT_CREATE.getWorkspacePermissionWorkspaceManageRole() + } + }, () => { const to: any = get_next_route() if (to.params.folderId == 'resource-management') { @@ -217,6 +235,24 @@ const ModelRouter = { ) } }, + () => { + const to: any = get_next_route() + if (to.params.folderId == 'shared') { + return RoleConst.ADMIN + } else if (to.params.folderId == 'resource-management') { + } else { + return RoleConst.WORKSPACE_MANAGE.getWorkspaceRole() + } + }, + () => { + const to: any = get_next_route() + if (to.params.folderId == 'shared') { + return PermissionConst.SHARED_KNOWLEDGE_DOCUMENT_CREATE + } else if (to.params.folderId == 'resource-management') { + } else { + return PermissionConst.KNOWLEDGE_DOCUMENT_CREATE.getWorkspacePermissionWorkspaceManageRole() + } + }, () => { const to: any = get_next_route() if (to.params.folderId == 'resource-management') {