Michael Wang 6 жил өмнө
parent
commit
cb4ac000cc

+ 1 - 1
src/features/OnlineExam/Examing/BooleanQuestionView.vue

@@ -22,7 +22,7 @@
 <script>
 import QuestionBody from "./QuestionBody";
 import { createNamespacedHelpers } from "vuex";
-const { mapState, mapMutations } = createNamespacedHelpers("examingHomeModule");
+const { mapMutations } = createNamespacedHelpers("examingHomeModule");
 
 export default {
   name: "BooleanQuestionView",

+ 1 - 1
src/features/OnlineExam/Examing/FillBlankQuestionView.vue

@@ -17,7 +17,7 @@
 <script>
 import QuestionBody from "./QuestionBody";
 import { createNamespacedHelpers } from "vuex";
-const { mapState, mapMutations } = createNamespacedHelpers("examingHomeModule");
+const { mapMutations } = createNamespacedHelpers("examingHomeModule");
 
 /**
  * 1. 进入页面,this.stuAnswer从examQuestion.stuAnswer获得数据

+ 2 - 2
src/features/OnlineExam/Examing/MultipleQuestionView.vue

@@ -19,9 +19,9 @@
 <script>
 import QuestionBody from "./QuestionBody";
 import { createNamespacedHelpers } from "vuex";
-const { mapState, mapMutations } = createNamespacedHelpers("examingHomeModule");
+const { mapMutations } = createNamespacedHelpers("examingHomeModule");
 
-const optionName = ["A", "B", "C", "D", "E", "F"];
+const optionName = "ABCDEF".split("");
 export default {
   name: "MultipleQuestionView",
   data() {

+ 7 - 4
src/features/OnlineExam/Examing/QuestionBody.vue

@@ -34,9 +34,11 @@ export default {
             }
           );
       });
+
+    this.parseQuestion();
   },
-  computed: {
-    question: function() {
+  methods: {
+    async parseQuestion() {
       let question = {};
       if (this.questionBody.includes("question-audio")) {
         const audioArray = this.questionBody.match(
@@ -68,7 +70,8 @@ export default {
       }
       return question;
     }
-  }
+  },
+  computed: {}
 };
 </script>
 
@@ -80,4 +83,4 @@ export default {
 .question-body audio::-webkit-media-controls-timeline-container {
   display: none;
 }
-</style>
+</style>

+ 1 - 1
src/features/OnlineExam/Examing/QuestionNavView.vue

@@ -22,7 +22,7 @@
 
 <script>
 import { createNamespacedHelpers } from "vuex";
-const { mapState, mapMutations } = createNamespacedHelpers("examingHomeModule");
+const { mapState } = createNamespacedHelpers("examingHomeModule");
 
 export default {
   name: "QuestionNavView",

+ 1 - 1
src/features/OnlineExam/Examing/SingleQuestionView.vue

@@ -19,7 +19,7 @@
 <script>
 import QuestionBody from "./QuestionBody";
 import { createNamespacedHelpers } from "vuex";
-const { mapState, mapMutations } = createNamespacedHelpers("examingHomeModule");
+const { mapMutations } = createNamespacedHelpers("examingHomeModule");
 
 const optionName = ["A", "B", "C", "D", "E", "F"];
 export default {

+ 1 - 0
src/features/OnlineExam/OnlineExamList.vue

@@ -82,6 +82,7 @@ export default {
 
       // this.$router.push("/online-exam/exam/:id/overview")
     },
+    // eslint-disable-next-line
     async faceCheckResultCallback(course, faceMatched) {
       // if faceMatched
     },