You've already forked DataMate
refactor(routes): 重构路由配置和菜单结构
- 更新了路由定义文件以支持新的导航需求 - 调整了菜单组件的数据结构和渲染逻辑 - 统一了路由路径和菜单项的命名规范 - 优化了路由懒加载配置提升性能 - 修改了菜单权限验证机制 - 清理了废弃的路由配置项
This commit is contained in:
@@ -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: "数据清洗",
|
||||
|
||||
@@ -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: [
|
||||
|
||||
Reference in New Issue
Block a user