import { HashRouter as Router, Routes, Route, Navigate } from 'react-router-dom'; import { UserProvider } from './contexts/UserContext.jsx'; import AppLayout from './components/layout/AppLayout.jsx'; import ConsoleLayout from './components/layout/ConsoleLayout.jsx'; import AdminLayout from './components/layout/AdminLayout.jsx'; import DeveloperLayout from './components/layout/DeveloperLayout.jsx'; import HomePage from './pages/HomePage.jsx'; import LoginPage from './pages/LoginPage.jsx'; // Console 子页面 import ChatPage from './pages/console/ChatPage.jsx'; import SkillsPage from './pages/console/SkillsPage.jsx'; import SkillDetailPage from './pages/console/SkillDetailPage.jsx'; import ConsoleMySkillsPage from './pages/console/MySkillsPage.jsx'; import SkillConfigPage from './pages/console/SkillConfigPage.jsx'; import LogsPage from './pages/console/LogsPage.jsx'; import TasksPage from './pages/console/TasksPage.jsx'; import TaskDetailPage from './pages/console/TaskDetailPage.jsx'; import MembersPage from './pages/console/MembersPage.jsx'; import MemberConfigPage from './pages/console/MemberConfigPage.jsx'; import AddMemberPage from './pages/console/AddMemberPage.jsx'; import PermissionsPage from './pages/console/PermissionsPage.jsx'; import SkillsConfigPage from './pages/console/SkillsConfigPage.jsx'; import ConsoleReviewListPage from './pages/console/ConsoleReviewListPage.jsx'; import ConsoleReviewDetailPage from './pages/console/ConsoleReviewDetailPage.jsx'; import ProjectModelConfigsPage from './pages/console/ProjectModelConfigsPage.jsx'; import AddProjectModelConfigPage from './pages/console/AddProjectModelConfigPage.jsx'; import UserModelConfigsPage from './pages/console/UserModelConfigsPage.jsx'; import AddUserModelConfigPage from './pages/console/AddUserModelConfigPage.jsx'; // Admin 子页面 import OverviewPage from './pages/admin/OverviewPage.jsx'; import DepartmentsPage from './pages/admin/DepartmentsPage.jsx'; import AddDepartmentPage from './pages/admin/AddDepartmentPage.jsx'; import UsersPage from './pages/admin/UsersPage.jsx'; import AddUserPage from './pages/admin/AddUserPage.jsx'; import AdminProjectsPage from './pages/admin/AdminProjectsPage.jsx'; import AddProjectPage from './pages/admin/AddProjectPage.jsx'; import AdminLogsPage from './pages/admin/AdminLogsPage.jsx'; import ModelConfigsPage from './pages/admin/ModelConfigsPage.jsx'; import AddModelConfigPage from './pages/admin/AddModelConfigPage.jsx'; // Developer 子页面 import DevOverviewPage from './pages/developer/DevOverviewPage.jsx'; import DeveloperMySkillsPage from './pages/developer/MySkillsPage.jsx'; import UploadSkillPage from './pages/developer/UploadSkillPage.jsx'; import SkillEditorPage from './pages/developer/SkillEditorPage.jsx'; import UploadVersionPage from './pages/developer/UploadVersionPage.jsx'; import UpdateSkillInfoPage from './pages/developer/UpdateSkillInfoPage.jsx'; import DevDocsPage from './pages/developer/DevDocsPage.jsx'; function App() { return ( } /> }> } /> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> }> } /> } /> } /> } /> } /> } /> } /> } /> ); } export default App;