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