|
@@ -555,6 +555,8 @@ export default {
|
|
answers
|
|
answers
|
|
);
|
|
);
|
|
this.resetExamQuestionDirty();
|
|
this.resetExamQuestionDirty();
|
|
|
|
+ // 提交成功,返回true,供最后提交时判断。自动提交失败,不暂停。
|
|
|
|
+ return true;
|
|
} catch (error) {
|
|
} catch (error) {
|
|
console.log(error);
|
|
console.log(error);
|
|
this.$Message.error({
|
|
this.$Message.error({
|
|
@@ -580,7 +582,11 @@ export default {
|
|
async submitPaper() {
|
|
async submitPaper() {
|
|
try {
|
|
try {
|
|
// 交卷前强制提交所有答案
|
|
// 交卷前强制提交所有答案
|
|
- await this.answerAllQuestions(true);
|
|
|
|
|
|
+ const ret = await this.answerAllQuestions(true);
|
|
|
|
+ if (!ret) {
|
|
|
|
+ // 提交答案失败,停止交卷逻辑。
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
} catch (error) {
|
|
} catch (error) {
|
|
return;
|
|
return;
|
|
}
|
|
}
|