xiatian 4 gadi atpakaļ
vecāks
revīzija
bcfe831089
1 mainītis faili ar 5 papildinājumiem un 24 dzēšanām
  1. 5 24
      src/modules/marking/views/TpScoreBoard.vue

+ 5 - 24
src/modules/marking/views/TpScoreBoard.vue

@@ -264,10 +264,10 @@ export default {
   },
   data() {
     return {
-      resultItemsData: JSON.parse(JSON.stringify(this.resultItems)),
-      signOptionData: JSON.parse(JSON.stringify(this.signOption)),
-      signScoresData: JSON.parse(JSON.stringify(this.signScores)),
-      markedResultData: JSON.parse(JSON.stringify(this.markedResult)),
+      resultItemsData: this.resultItems,
+      signOptionData: this.signOption,
+      signScoresData: this.signScores,
+      markedResultData: this.markedResult,
       activeName: "first",
       markType: "mouse",
       isMouseMode: true,
@@ -365,32 +365,13 @@ export default {
   watch: {
     resultItems: {
       immediate: false,
-      handler(val) {
-        this.resultItemsData = JSON.parse(JSON.stringify(val));
+      handler() {
         if (!this.isMouseMode) {
           //切换不同考试的试卷时,光标定位要在resultItems变化之后做
           this.initKeyBoardMode();
         }
       },
     },
-    markedResult: {
-      immediate: false,
-      handler(val) {
-        this.markedResultData = JSON.parse(JSON.stringify(val));
-      },
-    },
-    signScores: {
-      immediate: false,
-      handler(val) {
-        this.signScoresData = JSON.parse(JSON.stringify(val));
-      },
-    },
-    signOption: {
-      immediate: false,
-      handler(val) {
-        this.signOptionData = JSON.parse(JSON.stringify(val));
-      },
-    },
     signItem(val) {
       this.tmpSignItem = val;
     },