import Dashboard from "@/pages/Dashboard"; import Projects from "@/pages/Projects"; import ProjectDetail from "@/pages/ProjectDetail"; import InstantAnalysis from "@/pages/InstantAnalysis"; import AuditTasks from "@/pages/AuditTasks"; import TaskDetail from "@/pages/TaskDetail"; import AdminDashboard from "@/pages/AdminDashboard"; import type { ReactNode } from 'react'; export interface RouteConfig { name: string; path: string; element: ReactNode; visible?: boolean; } const routes: RouteConfig[] = [ { name: "仪表盘", path: "/", element: , visible: true, }, { name: "项目管理", path: "/projects", element: , visible: true, }, { name: "项目详情", path: "/projects/:id", element: , visible: false, }, { name: "即时分析", path: "/instant-analysis", element: , visible: true, }, { name: "审计任务", path: "/audit-tasks", element: , visible: true, }, { name: "任务详情", path: "/tasks/:id", element: , visible: false, }, { name: "数据库管理", path: "/admin", element: , visible: true, }, ]; export default routes;