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;