|
@@ -326,7 +326,8 @@ const updateCandidateInfo = (data: any) => {
|
|
|
.join(', ');
|
|
|
is_correct = q.answer_data.selected_option_details
|
|
|
.map((option: any) => option.is_correct)
|
|
|
-
|
|
|
+ .join(', ');
|
|
|
+
|
|
|
}
|
|
|
console.log(q)
|
|
|
return {
|
|
@@ -337,6 +338,7 @@ const updateCandidateInfo = (data: any) => {
|
|
|
question_form: q.question_form,
|
|
|
is_correct:is_correct,
|
|
|
videoUrl: q.video_answer?.video_url || '',
|
|
|
+ question_image_url: q.question_image_url || '',
|
|
|
thumbnail: '/images/video-placeholder.jpg'
|
|
|
}
|
|
|
})
|
|
@@ -676,7 +678,7 @@ const handleVideoError = (event: Event) => {
|
|
|
<h3 class="font-semibold">问题:{{ record.question }}</h3>
|
|
|
<p class="text-gray-600 mt-2">答案:{{ record.answer }}</p>
|
|
|
<p class="text-gray-500 mt-2 text-sm" v-if="record.question_form === 0">分析:{{ record.analysis }}</p>
|
|
|
-
|
|
|
+ <img v-if="record.question_form === 3" :src="record.question_image_url" alt="图片" class="w-5/12 h-full object-cover m-auto">
|
|
|
<div v-if="record.videoUrl" class="mt-4">
|
|
|
<div class="video-container">
|
|
|
<video
|
|
@@ -696,7 +698,7 @@ const handleVideoError = (event: Event) => {
|
|
|
<div class="mt-2 flex justify-end">
|
|
|
<span class="text-blue-500" v-if="record.question_form === 0">得分:{{ record.score }}</span>
|
|
|
<span class="text-gray-500" v-else>
|
|
|
- <span class="text-green-500" v-if="record.is_correct">正确</span>
|
|
|
+ <span class="text-green-500" v-if="record.is_correct === true || record.is_correct === 'true'">正确</span>
|
|
|
<span class="text-red-500" v-else>错误</span>
|
|
|
</span>
|
|
|
</div>
|