From 6a4c9ac686d0a0d3ead45e16e8a4481b7c6406f2 Mon Sep 17 00:00:00 2001 From: ZhangXianQiang <1135831638@qq.com> Date: 星期五, 28 六月 2024 11:02:15 +0800 Subject: [PATCH] fix:对接提交试卷 --- src/views/exam/index.vue | 32 +++++++++++++++++--------------- 1 files changed, 17 insertions(+), 15 deletions(-) diff --git a/src/views/exam/index.vue b/src/views/exam/index.vue index ae4716e..871b924 100644 --- a/src/views/exam/index.vue +++ b/src/views/exam/index.vue @@ -113,16 +113,13 @@ </el-dialog> <!-- 鑰冭瘯鏃堕棿寮圭獥 --> - <el-dialog - v-model="timeDialog" - align-center width="500" - :close-on-click-modal="false" - :close-on-press-escape="false" - :show-close="false" - > + <el-dialog v-model="timeDialog" align-center width="500" :close-on-click-modal="false" + :close-on-press-escape="false" :show-close="false"> <div class="dialog-container flex flex-col items-center"> <div class="icon-container"> - <el-icon :size="50" color="#3680fa"><Timer /></el-icon> + <el-icon :size="50" color="#3680fa"> + <Timer /> + </el-icon> </div> <div class="dialog-info"> 鑰冭瘯缁撴潫锛岀郴缁熻嚜鍔ㄦ敹鍗蜂腑....... @@ -135,7 +132,7 @@ <script setup> import { ref, watchEffect } from 'vue'; import { storeToRefs } from 'pinia'; -import { Close,Timer } from '@element-plus/icons-vue'; +import { Close, Timer } from '@element-plus/icons-vue'; import AnswerTag from './components/answer-tag/index.vue'; import AnswerProgress from './components/answer-progress/index.vue'; import AnswerSheet from './components/answer-sheet/index.vue'; @@ -234,7 +231,7 @@ const resetAllDialog = () => { quitDialog.value = false; submitDialog.value = false; -} +}; // 鏃堕棿缁撴潫 const timeOut = () => { @@ -243,13 +240,18 @@ const temp = { ...examInfo.value, titleList: examDetail.value - } + }; submitExam(temp).then(res => { + returnBack(); + }).catch(() => { + returnBack(); + }); +}; + +const returnBack = () => { + setTimeout(() => { router.back(); - }) - // setTimeout(() => { - // router.back(); - // },2000); + }, 2000); }; watchEffect(() => { -- Gitblit v1.8.0