import React from 'react' import { BrowserRouter as Router, Routes, Route } from 'react-router-dom' import { ConfigProvider } from 'antd' import zhCN from 'antd/locale/zh_CN' import TabBarLayout from './components/TabBarLayout' import ProtectedRoute from './components/ProtectedRoute' import AdminRoute from './components/AdminRoute' import QuestionPage from './pages/Question' import Login from './pages/Login' import Home from './pages/Home' import About from './pages/About' import WrongQuestions from './pages/WrongQuestions' import QuestionManagement from './pages/QuestionManagement' import QuestionList from './pages/QuestionList' import UserManagement from './pages/UserManagement' import UserDetail from './pages/UserDetail' import ExamPrepare from './pages/ExamPrepare' import ExamOnline from './pages/ExamOnline' import ExamPrint from './pages/ExamPrint' import ExamResult from './pages/ExamResult' import ExamManagement from './pages/ExamManagement' import ExamTaking from './pages/ExamTaking' import ExamResultNew from './pages/ExamResultNew' const App: React.FC = () => { return ( {/* 带TabBar的页面,需要登录保护 */} }> } /> } /> {/* 不带TabBar的页面,但需要登录保护 */} } /> } /> {/* 考试相关页面,需要登录保护 */} } /> } /> } /> } /> } /> } /> } /> {/* 题库管理页面,需要管理员权限 */} } /> {/* 用户管理页面,仅yanlongqi用户可访问 */} } /> {/* 用户详情页面,仅yanlongqi用户可访问 */} } /> {/* 不带TabBar的页面,不需要登录保护 */} } /> } /> ) } export default App