新增知识库管理功能,包括知识库和文档的增删改查,优化文档上传和状态管理,更新相关API接口和前端页面,添加知识库和文档的视图组件。

This commit is contained in:
Chuck1sn
2025-06-27 16:51:48 +08:00
parent 2fb08968ee
commit 8ed0b795f3
25 changed files with 1578 additions and 46 deletions

View File

@@ -133,9 +133,9 @@ export const UserRoutes = {
export const AiRoutes = {
LLMCONFIGVIEW: {
path: "llm/config",
name: "llm/config",
name: "llm-config",
fullPath: () => `${BaseRoutes.DASHBOARD.path}/llm/config`,
withParams: () => ({ name: "llm/config" }),
withParams: () => ({ name: "llm-config" }),
},
SCHEDULERVIEW: {
path: "scheduler",
@@ -143,6 +143,37 @@ export const AiRoutes = {
fullPath: () => `${BaseRoutes.DASHBOARD.path}/scheduler`,
withParams: () => ({ name: "scheduler" }),
},
KNOWLEDGEVIEW: {
path: "knowledge",
name: "knowledge",
fullPath: () => `${BaseRoutes.DASHBOARD.path}/knowledge`,
withParams: () => ({ name: "knowledge" }),
},
KNOWLEDGEDOCVIEW: {
path: "knowledge/:libraryId",
name: "knowledge-docs",
fullPath: () => `${BaseRoutes.DASHBOARD.path}/knowledge/:libraryId`,
withParams: <T extends { libraryId: string | number }>(params: T) => ({
name: "knowledge-docs",
params: { libraryId: params.libraryId.toString() },
}),
},
KNOWLEDGESEGMENTSVIEW: {
path: "knowledge/:libraryId/:docId",
name: "knowledge-segments",
fullPath: () => `${BaseRoutes.DASHBOARD.path}/knowledge/:libraryId/:docId`,
withParams: <
T extends { libraryId: string | number; docId: string | number },
>(
params: T,
) => ({
name: "knowledge-segments",
params: {
libraryId: params.libraryId.toString(),
docId: params.docId.toString(),
},
}),
},
} as const;
export const Routes = {