diff --git a/src/views/exam/Test.vue b/src/views/exam/Test.vue index 028be4f4..6473fad1 100644 --- a/src/views/exam/Test.vue +++ b/src/views/exam/Test.vue @@ -75,10 +75,10 @@
{{ i + 1 }}、{{ question.title }} ({{question.defaultScore}}分)
- 正确 + 正确
- 错误 + 错误
@@ -349,24 +349,25 @@ export default { answer.push(key); paperJson.forEach((item,index) => { item.result=true; - if(item.id == key) { - if(item.type==1){ - item.userAnswer=''; - }else if(item.type==2){ - item.userAnswer=[]; - }else{ - item.userAnswer='' - } - item.correctOptIdxs=[]; - item.userOptIdxs=[]; - if(item.type==1){ - item.userAnswer=answerJson[key]; - }else if(item.type==2){ - item.userAnswer.push(...answerJson[key].split(',')); - }else{ - item.userAnswer=answerJson[key] - } - data.push(item); + if(item.id == key) { + if(item.type==1){ + item.userAnswer=''; + }else if(item.type==2){ + item.userAnswer=[]; + }else{ + item.userAnswer='' + } + + item.correctOptIdxs=[]; + item.userOptIdxs=[]; + if(item.type==1){ + item.userAnswer=answerJson[key]; + }else if(item.type==2){ + item.userAnswer.push(...answerJson[key].split(',')); + }else{ + item.userAnswer=answerJson[key] + } + data.push(item); // item.userAnswer.push(answerJson[key]); } }); @@ -579,7 +580,7 @@ export default { } let str1=item.userAnswer.join(); let str2=tempAnswer.join(); - + if(str1==str2){ console.log('str1='+str1); console.log('str2='+str2); @@ -605,10 +606,12 @@ export default { }else if(qitem.type==2){ //多选 qitem.userAnswer=avalue.split(','); }else if(qitem.type==3){ //判断 - qitem.userAnswer=avalue=='true'? true:false; + qitem.userAnswer=avalue; + //console.log(avalue,'avalue'); } } }); + //console.log(this.paperQuestion,'this.paperQuestion') this.arrangeQuestion(); this.splitQuestionType(); //进入考试阶段 @@ -726,10 +729,9 @@ export default { if(this.judge.length > 0){ this.judge.forEach(item => { let judgeUserAnswer = ""; - if(String(item.userAnswer) && item.userAnswer != null){ - + //if(String(item.userAnswer) && item.userAnswer != null){ judgeUserAnswer = item.userAnswer + ""; - } + //} answer[item.id] = judgeUserAnswer; }); }