From 66d92c9e500d674524b235b4a156ba8959e1cbbe Mon Sep 17 00:00:00 2001 From: ZhangXianQiang <1135831638@qq.com> Date: 星期四, 20 六月 2024 15:38:49 +0800 Subject: [PATCH] feat:考试测试数据 --- src/views/exam-list/data-list/index.vue | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/views/exam-list/data-list/index.vue b/src/views/exam-list/data-list/index.vue index 28a0d1d..47c3163 100644 --- a/src/views/exam-list/data-list/index.vue +++ b/src/views/exam-list/data-list/index.vue @@ -34,7 +34,8 @@ </div> <div class="right-container"> <div class="button-container"> - <el-button type="primary" size="large" @click="examClick" :disabled="stateList[item.status].disabled">寮�濮嬭�冭瘯</el-button> + <el-button type="primary" size="large" @click="examClick" + :disabled="stateList[item.status].disabled">寮�濮嬭�冭瘯</el-button> </div> </div> </div> @@ -47,6 +48,11 @@ import { ref } from 'vue'; import { Timer } from '@element-plus/icons-vue'; import { useRouter } from 'vue-router'; +import { useExamStore } from '@/store/index.js'; +import { getExamInfo } from '@/api/modules/exam.js'; +const examStore = useExamStore(); + + const router = useRouter(); const props = defineProps({ @@ -75,7 +81,14 @@ }; const examClick = () => { - router.push('/exam'); + getExamInfo().then((res) => { + examStore.setExamInfo(res.data.examInfo); + examStore.setExamDetail(res.data.examQuestionList); + examStore.initExam(); + router.push('/exam'); + }).catch(err => { + + }); } </script> -- Gitblit v1.8.0