瀏覽代碼

交卷成功的前提:答案必须提交成功

Michael Wang 5 年之前
父節點
當前提交
0c161556a4
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      src/features/OnlineExam/Examing/ExamingHome.vue

+ 7 - 1
src/features/OnlineExam/Examing/ExamingHome.vue

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