考试判断题显示问题

This commit is contained in:
daihh
2022-08-15 12:55:40 +08:00
parent e49969d587
commit 88cf54392b

View File

@@ -75,10 +75,10 @@
<div>{{ i + 1 }}{{ question.title }} {{question.defaultScore}}</div> <div>{{ i + 1 }}{{ question.title }} {{question.defaultScore}}</div>
<div> <div>
<div class="question-option"> <div class="question-option">
<el-radio v-model="question.userAnswer" :label="true">正确</el-radio> <el-radio v-model="question.userAnswer" label="true">正确</el-radio>
</div> </div>
<div class="question-option"> <div class="question-option">
<el-radio v-model="question.userAnswer" :label="false">错误</el-radio> <el-radio v-model="question.userAnswer" label="false">错误</el-radio>
</div> </div>
</div> </div>
</div> </div>
@@ -357,6 +357,7 @@ export default {
}else{ }else{
item.userAnswer='' item.userAnswer=''
} }
item.correctOptIdxs=[]; item.correctOptIdxs=[];
item.userOptIdxs=[]; item.userOptIdxs=[];
if(item.type==1){ if(item.type==1){
@@ -605,10 +606,12 @@ export default {
}else if(qitem.type==2){ //多选 }else if(qitem.type==2){ //多选
qitem.userAnswer=avalue.split(','); qitem.userAnswer=avalue.split(',');
}else if(qitem.type==3){ //判断 }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.arrangeQuestion();
this.splitQuestionType(); this.splitQuestionType();
//进入考试阶段 //进入考试阶段
@@ -726,10 +729,9 @@ export default {
if(this.judge.length > 0){ if(this.judge.length > 0){
this.judge.forEach(item => { this.judge.forEach(item => {
let judgeUserAnswer = ""; let judgeUserAnswer = "";
if(String(item.userAnswer) && item.userAnswer != null){ //if(String(item.userAnswer) && item.userAnswer != null){
judgeUserAnswer = item.userAnswer + ""; judgeUserAnswer = item.userAnswer + "";
} //}
answer[item.id] = judgeUserAnswer; answer[item.id] = judgeUserAnswer;
}); });
} }