// ******************************************************************************************************************** // 后台主页 // ******************************************************************************************************************** // const SiteConfig = () => import('views/admin/SiteConfig') // const Message = () => import('views/admin/Message') // const UserList = () => import('views/admin/UserList') // const PostList = () => import('views/admin/PostList') // const DataSource = () => import('views/admin/DataSource') const Exam = () => import('views/exam/Exam') const ExamDashboard = () => import('views/exam/ExamDashboard') const ExamList = () => import('views/exam/ExamList') const ExamCard = () => import('views/exam/ExamCard') const ExamSubject = () => import('views/exam/ExamSubject') const ExamQuestion = () => import('views/exam/ExamQuestion') const ExamQuestionAdd = () => import('views/exam/ExamQuestionAdd') const ExamPaper = () => import('views/exam/ExamPaper') const ExamPaperAdd = () => import('views/exam/ExamPaperAdd') const ExamResultIndex = () => import('views/exam/ExamResultIndex') const ExamResultPage = () => import('views/exam/ExamResultPage') const ExamMarkIndex = () => import('views/exam/ExamMarkIndex') const ExamMarkPage = () => import('views/exam/ExamMarkPage') export default { path: '/exam', name: 'Exam', component: Exam, meta: { needAuth: true }, children: [ { path: '', name: 'ExamDashboard', component: ExamDashboard, meta: { needAuth: true } }, { path: '/exam/start/:paperId', name: 'ExamCard', component: ExamCard, meta: { needAuth: true } }, { path: '/exam/score', name: 'ExamResultIndex', component: ExamResultIndex, meta: { needAuth: true } }, { path: '/exam/result/:examId', name: 'ExamResultPage', component: ExamResultPage, meta: { needAuth: true } }, { path: '/exam/subject', name: 'ExamSubject', component: ExamSubject, meta: { needAuth: true } }, { path: '/exam/question', name: 'ExamQuestion', component: ExamQuestion, meta: { needAuth: true } }, { path: '/exam/question/add', name: 'ExamQuestionAdd', component: ExamQuestionAdd, meta: { needAuth: true } }, { path: '/exam/paper', name: 'ExamPaper', component: ExamPaper, meta: { needAuth: true } }, { path: '/exam/paper/add', name: 'ExamPaperAdd', component: ExamPaperAdd, meta: { needAuth: true } }, { path: '/exam/marker', name: 'ExamMarkIndex', component: ExamMarkIndex, meta: { needAuth: true } }, { path: '/exam/marker/:paperId', name: 'ExamMarkPage', component: ExamMarkPage, meta: { needAuth: true } }, { path: '/exam/list', name: 'ExamList', component: ExamList, meta: { needAuth: true } } ] }