You've already forked DataMate
refactor(routes): 重构路由配置和菜单结构
- 更新了路由定义文件以支持新的导航需求 - 调整了菜单组件的数据结构和渲染逻辑 - 统一了路由路径和菜单项的命名规范 - 优化了路由懒加载配置提升性能 - 修改了菜单权限验证机制 - 清理了废弃的路由配置项
This commit is contained in:
@@ -29,6 +29,13 @@ export const menuItems = [
|
|||||||
description: "创建、导入和管理数据集",
|
description: "创建、导入和管理数据集",
|
||||||
color: "bg-blue-500",
|
color: "bg-blue-500",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: "knowledge-management",
|
||||||
|
title: "知识管理",
|
||||||
|
icon: Shield,
|
||||||
|
description: "管理知识集与知识条目",
|
||||||
|
color: "bg-indigo-500",
|
||||||
|
},
|
||||||
// {
|
// {
|
||||||
// id: "cleansing",
|
// id: "cleansing",
|
||||||
// title: "数据清洗",
|
// title: "数据清洗",
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { createBrowserRouter, redirect } from "react-router";
|
import { createBrowserRouter } from "react-router";
|
||||||
import MainLayout from "../pages/Layout/MainLayout";
|
import MainLayout from "../pages/Layout/MainLayout";
|
||||||
|
|
||||||
import DataCollection from "@/pages/DataCollection/Home/DataCollectionPage";
|
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 DatasetManagement from "@/pages/DataManagement/Home/DataManagement";
|
||||||
import DatasetCreate from "@/pages/DataManagement/Create/CreateDataset";
|
import DatasetCreate from "@/pages/DataManagement/Create/CreateDataset";
|
||||||
import DatasetDetail from "@/pages/DataManagement/Detail/DatasetDetail";
|
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 DataCleansing from "@/pages/DataCleansing/Home/DataCleansing";
|
||||||
import CleansingTaskCreate from "@/pages/DataCleansing/Create/CreateTask";
|
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",
|
path: "cleansing",
|
||||||
children: [
|
children: [
|
||||||
|
|||||||
Reference in New Issue
Block a user