diff --git a/src/router/index.js b/src/router/index.js index ef7d18c..ab0b071 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,6 +1,8 @@ import { createRouter, createWebHistory } from 'vue-router' import WelcomeView from '@/views/WelcomeView.vue' +import ExamingView from '@/views/user/ExamingView.vue' import ExamineeHomeView from '@/views/user/ExamineeHomeView.vue' + import AdminHomeView from '@/views/admin/AdminHomeView.vue' // 导入QuestionManagementView import QuestionManagementView from '@/views/admin/QuestionManagementView.vue' @@ -26,6 +28,12 @@ const router = createRouter({ name: 'examinee-home', component: ExamineeHomeView, }, + // Modify the examing route to use lazy loading + { + path: '/examinee/examing', + name: 'examinee-examing', + component: ExamingView, + }, // admin/AdminHomeView路由 { path: '/admin/home', diff --git a/src/views/user/ExamineeHomeView.vue b/src/views/user/ExamineeHomeView.vue index 847083d..e6ab6eb 100644 --- a/src/views/user/ExamineeHomeView.vue +++ b/src/views/user/ExamineeHomeView.vue @@ -256,7 +256,7 @@ const startExam = async () => { } console.log('开始考试 - 调用接口') - isLoading.value = true + // isLoading.value = true try { // 这里可以添加开始考试的逻辑 @@ -268,7 +268,7 @@ const startExam = async () => { console.log('开始考试 - 成功') ElMessage.success('即将开始考试!') // 跳转到考试页面 - // router.push('/exam') + router.push('/examinee/examing') isLoading.value = false }, 1000) } catch (error) { diff --git a/src/views/user/ExamingView.vue b/src/views/user/ExamingView.vue new file mode 100644 index 0000000..f178c87 --- /dev/null +++ b/src/views/user/ExamingView.vue @@ -0,0 +1,398 @@ + + + + + \ No newline at end of file