|
@@ -592,12 +592,17 @@ export default {
|
|
|
|
|
|
let number = 0;
|
|
|
let score = 0;
|
|
|
+ let doQuestionNum = 0;
|
|
|
this.questionList.forEach((item,index) => {
|
|
|
if(item.type == 1) {
|
|
|
if(item.ques == item.ans) {
|
|
|
score += item.score;
|
|
|
number++
|
|
|
}
|
|
|
+
|
|
|
+ if(item.ques) {
|
|
|
+ doQuestionNum++;
|
|
|
+ }
|
|
|
} else if(item.type == 2) {
|
|
|
let isRight = item.ques && item.ques.every((quesItem,quesIndex) => {
|
|
|
return item.ques[quesIndex] == item.ans[quesIndex]
|
|
@@ -607,11 +612,27 @@ export default {
|
|
|
score += item.score;
|
|
|
number++
|
|
|
}
|
|
|
+
|
|
|
+ if(item.ques && item.ques.length) {
|
|
|
+ doQuestionNum++;
|
|
|
+ }
|
|
|
} else if(item.type == 3) {
|
|
|
if(item.ques == item.ans) {
|
|
|
score += item.score;
|
|
|
number++
|
|
|
}
|
|
|
+
|
|
|
+ if(item.ques) {
|
|
|
+ doQuestionNum++;
|
|
|
+ }
|
|
|
+ } else if(item == 4) {
|
|
|
+ if(item.ques.length) {
|
|
|
+ doQuestionNum++;
|
|
|
+ }
|
|
|
+ } else if(item.type == 5) {
|
|
|
+ if(item.ques) {
|
|
|
+ doQuestionNum++;
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
|
|
@@ -621,6 +642,7 @@ export default {
|
|
|
recordId: this.recordId,
|
|
|
rightQuestionNum:number,
|
|
|
status:0,
|
|
|
+ doQuestionNum:doQuestionNum,
|
|
|
historyExamJson:JSON.stringify(this.questionList)
|
|
|
}).then(res => {
|
|
|
|
|
@@ -959,12 +981,17 @@ export default {
|
|
|
let score = 0; //计算总分
|
|
|
let reportStatus = 0;
|
|
|
let number = 0;
|
|
|
+ let doQuestionNum = 0;
|
|
|
this.questionList.forEach((item,index) => {
|
|
|
if(item.type == 1) {
|
|
|
if(item.ques == item.ans) {
|
|
|
score += item.score;
|
|
|
number++
|
|
|
}
|
|
|
+
|
|
|
+ if(item.ques) {
|
|
|
+ doQuestionNum++;
|
|
|
+ }
|
|
|
} else if(item.type == 2) {
|
|
|
let isRight = item.ques && item.ques.every((quesItem,quesIndex) => {
|
|
|
return item.ques[quesIndex] == item.ans[quesIndex]
|
|
@@ -974,11 +1001,27 @@ export default {
|
|
|
score += item.score;
|
|
|
number++
|
|
|
}
|
|
|
+
|
|
|
+ if(item.ques && item.ques.length) {
|
|
|
+ doQuestionNum++;
|
|
|
+ }
|
|
|
} else if(item.type == 3) {
|
|
|
if(item.ques == item.ans) {
|
|
|
score += item.score;
|
|
|
number++
|
|
|
}
|
|
|
+
|
|
|
+ if(item.ques) {
|
|
|
+ doQuestionNum++;
|
|
|
+ }
|
|
|
+ } else if(item.type == 4) {
|
|
|
+ if(item.ques && item.ques.length) {
|
|
|
+ doQuestionNum++;
|
|
|
+ }
|
|
|
+ } else if(item.type == 5) {
|
|
|
+ if(item.ques) {
|
|
|
+ doQuestionNum++;
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
|
|
@@ -995,6 +1038,7 @@ export default {
|
|
|
recordId: this.recordId,
|
|
|
rightQuestionNum:number,
|
|
|
status:1,
|
|
|
+ doQuestionNum:doQuestionNum,
|
|
|
score:score,
|
|
|
historyExamJson:JSON.stringify(this.questionList)
|
|
|
}).then(res => {
|