refactor(routes): 重构路由配置和菜单结构

- 更新了路由定义文件以支持新的导航需求
- 调整了菜单组件的数据结构和渲染逻辑
- 统一了路由路径和菜单项的命名规范
- 优化了路由懒加载配置提升性能
- 修改了菜单权限验证机制
- 清理了废弃的路由配置项
This commit is contained in:
2026-01-21 11:47:54 +08:00
parent e78acbea0a
commit da6c7860cb
2 changed files with 24 additions and 1 deletions

View File

@@ -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: "数据清洗",

View File

@@ -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: [