diff --git a/ui/src/router/ROUTE_README.md b/ui/src/router/ROUTE_README.md index 5e3ea4a23c7..d86595d77ad 100644 --- a/ui/src/router/ROUTE_README.md +++ b/ui/src/router/ROUTE_README.md @@ -260,7 +260,7 @@ Workspace 共享覆盖 resourceScope,保留 Workspace scope 及知识库 activ | 菜单 | 路径与条件 | | ---------- | --------------------------------------------------------------------------------------------------------------------- | -| 资料库 | 空 path 分组;document、image、tag;BASE 显示图片,Workspace 自有知识库的 WORKFLOW 类型也显示图片 | +| 资料库 | 空 path 分组;document、image、tag;四种资源范围均在 BASE/WORKFLOW 类型显示图片 | | 工作流 | workflow-entry;WORKFLOW 类型 beforeEnter 重定向对应全屏画布,其他类型显示转换页 | | 检索优化 | retrieval/hit-test、retrieval/question、retrieval/dictionary | | 授权与集成 | integration/chat-user、integration/external-retrieval | diff --git a/ui/src/router/admin/system/modules/knowledge-system-resource.ts b/ui/src/router/admin/system/modules/knowledge-system-resource.ts index bb0448ce802..0bc585b4848 100644 --- a/ui/src/router/admin/system/modules/knowledge-system-resource.ts +++ b/ui/src/router/admin/system/modules/knowledge-system-resource.ts @@ -6,7 +6,7 @@ function firstAccessibleDetail(params: RouteParamsGeneric) { const system = perm.knowledge.system const candidates = [ ['document-list', system.docRead()], - ['image-list', params.type === KNOWLEDGE_TYPE_KEY.BASE && system.image.read()], + ['image-list', (params.type === KNOWLEDGE_TYPE_KEY.BASE || params.type === KNOWLEDGE_TYPE_KEY.WORKFLOW) && system.image.read()], ['hit-test', system.hitTest()], ['problem', system.problemRead()], ['tag', system.tagRead()], @@ -47,7 +47,7 @@ export const systemResourceKnowledgeRoutes: RouteRecordRaw[] = [ path: 'image', name: 'system-resource-knowledge-image-list', component: () => import('@/views/knowledge-detail/library/image/index.vue'), - meta: { permission: () => perm.knowledge.system.image.read(), next: 'system-resource-knowledge-tag', title: '图片', order: 20, detailMenuVisible: (params) => params.type === KNOWLEDGE_TYPE_KEY.BASE }, + meta: { permission: () => perm.knowledge.system.image.read(), next: 'system-resource-knowledge-tag', title: '图片', order: 20, detailMenuVisible: (params) => params.type === KNOWLEDGE_TYPE_KEY.BASE || params.type === KNOWLEDGE_TYPE_KEY.WORKFLOW }, }, { path: 'tag', diff --git a/ui/src/router/admin/system/modules/knowledge-system-shared.ts b/ui/src/router/admin/system/modules/knowledge-system-shared.ts index 54e44f35f26..64de7ad6691 100644 --- a/ui/src/router/admin/system/modules/knowledge-system-shared.ts +++ b/ui/src/router/admin/system/modules/knowledge-system-shared.ts @@ -27,7 +27,7 @@ export const systemSharedKnowledgeRoutes: RouteRecordRaw[] = [ path: 'image', name: 'system-shared-knowledge-image-list', component: () => import('@/views/knowledge-detail/library/image/index.vue'), - meta: { permission: () => perm.knowledge.share.image.read(), next: 'system-shared-knowledge-tag', title: '图片', order: 20, detailMenuVisible: (params) => params.type === KNOWLEDGE_TYPE_KEY.BASE }, + meta: { permission: () => perm.knowledge.share.image.read(), next: 'system-shared-knowledge-tag', title: '图片', order: 20, detailMenuVisible: (params) => params.type === KNOWLEDGE_TYPE_KEY.BASE || params.type === KNOWLEDGE_TYPE_KEY.WORKFLOW }, }, { path: 'tag', diff --git a/ui/src/router/admin/workspace/modules/knowledge-shared.ts b/ui/src/router/admin/workspace/modules/knowledge-shared.ts index b8413f09af2..9ceaff1b3e1 100644 --- a/ui/src/router/admin/workspace/modules/knowledge-shared.ts +++ b/ui/src/router/admin/workspace/modules/knowledge-shared.ts @@ -26,7 +26,7 @@ export const sharedKnowledgeRoutes: RouteRecordRaw[] = [ path: 'image', name: 'workspace-shared-knowledge-image-list', component: () => import('@/views/knowledge-detail/library/image/index.vue'), - meta: { title: '图片', order: 20, detailMenuVisible: (params) => params.type === KNOWLEDGE_TYPE_KEY.BASE }, + meta: { title: '图片', order: 20, detailMenuVisible: (params) => params.type === KNOWLEDGE_TYPE_KEY.BASE || params.type === KNOWLEDGE_TYPE_KEY.WORKFLOW }, }, { path: 'tag',