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;
});
}