diff --git a/frontend/src/pages/Layout/menu.tsx b/frontend/src/pages/Layout/menu.tsx index 6fcb183..6023779 100644 --- a/frontend/src/pages/Layout/menu.tsx +++ b/frontend/src/pages/Layout/menu.tsx @@ -29,6 +29,13 @@ export const menuItems = [ description: "创建、导入和管理数据集", color: "bg-blue-500", }, + { + id: "knowledge-management", + title: "知识管理", + icon: Shield, + description: "管理知识集与知识条目", + color: "bg-indigo-500", + }, // { // id: "cleansing", // title: "数据清洗", diff --git a/frontend/src/routes/routes.ts b/frontend/src/routes/routes.ts index d2d6db8..16f71c3 100644 --- a/frontend/src/routes/routes.ts +++ b/frontend/src/routes/routes.ts @@ -1,4 +1,4 @@ -import { createBrowserRouter, redirect } from "react-router"; +import { createBrowserRouter } from "react-router"; import MainLayout from "../pages/Layout/MainLayout"; import DataCollection from "@/pages/DataCollection/Home/DataCollectionPage"; @@ -7,6 +7,8 @@ import CollectionTaskCreate from "@/pages/DataCollection/Create/CreateTask"; import DatasetManagement from "@/pages/DataManagement/Home/DataManagement"; import DatasetCreate from "@/pages/DataManagement/Create/CreateDataset"; import DatasetDetail from "@/pages/DataManagement/Detail/DatasetDetail"; +import KnowledgeManagementPage from "@/pages/KnowledgeManagement/Home/KnowledgeManagementPage"; +import KnowledgeSetDetail from "@/pages/KnowledgeManagement/Detail/KnowledgeSetDetail"; import DataCleansing from "@/pages/DataCleansing/Home/DataCleansing"; import CleansingTaskCreate from "@/pages/DataCleansing/Create/CreateTask"; @@ -105,6 +107,20 @@ const router = createBrowserRouter([ }, ], }, + { + path: "knowledge-management", + children: [ + { + path: "", + index: true, + Component: KnowledgeManagementPage, + }, + { + path: "detail/:id", + Component: KnowledgeSetDetail, + }, + ], + }, { path: "cleansing", children: [