| | |
| | | </div> |
| | | |
| | | <div class="submit-wrapper"> |
| | | <el-button type="primary" class="submit-button" @click="submitExam">提交试卷</el-button> |
| | | <el-button type="primary" class="submit-button" @click="submitExamHandle">提交试卷</el-button> |
| | | </div> |
| | | |
| | | </div> |
| | |
| | | import { useExamStore } from '@/store/index.js'; |
| | | import { useRouter } from 'vue-router'; |
| | | |
| | | import { submitExam } from '@/api/modules/exam.js'; |
| | | |
| | | |
| | | const router = useRouter(); |
| | | |
| | | const examStore = useExamStore(); |
| | |
| | | }; |
| | | |
| | | // 交卷 |
| | | const submitExam = () => { |
| | | const submitExamHandle = () => { |
| | | submitDialog.value = true; |
| | | }; |
| | | |
| | |
| | | const timeOut = () => { |
| | | resetAllDialog(); |
| | | timeDialog.value = true; |
| | | setTimeout(() => { |
| | | const temp = { |
| | | ...examInfo.value, |
| | | titleList: examDetail.value |
| | | } |
| | | submitExam(temp).then(res => { |
| | | router.back(); |
| | | },2000); |
| | | }) |
| | | // setTimeout(() => { |
| | | // router.back(); |
| | | // },2000); |
| | | }; |
| | | |
| | | watchEffect(() => { |