|
@@ -436,7 +436,7 @@ const updateCandidateInfo = (data: any) => {
|
|
|
.filter((q: any) => q.video_answer)
|
|
|
.map((q: any) => {
|
|
|
// 处理答案文本
|
|
|
- let answerText = q.video_answer?.transcript || '未提供回答';
|
|
|
+ let answerText = q.video_answer?.transcript || '';
|
|
|
let is_correct = false;
|
|
|
// 如果有answer_data且包含选项,则使用选项文本
|
|
|
if (q.answer_data && q.answer_data.selected_option_details && q.answer_data.selected_option_details.length > 0) {
|
|
@@ -452,8 +452,8 @@ const updateCandidateInfo = (data: any) => {
|
|
|
return {
|
|
|
question: q.question_text || '未提供问题',
|
|
|
answer: answerText,
|
|
|
- analysis: q.video_answer?.ai_analysis?.comment || '面试官正在评估中',
|
|
|
- score: q.video_answer?.ai_score ? `${q.video_answer.ai_score}分` : '评估中',
|
|
|
+ analysis: q.video_answer?.ai_analysis?.comment || '',
|
|
|
+ score: q.video_answer?.ai_score ? `${q.video_answer.ai_score}分` : '',
|
|
|
question_form: q.question_form,
|
|
|
is_correct:is_correct,
|
|
|
videoUrl: q.video_answer?.video_url || '',
|
|
@@ -964,8 +964,8 @@ const handleVideoError = (event: Event) => {
|
|
|
<div class="flex items-start space-x-2">
|
|
|
<div class="bg-yellow-100 text-yellow-800 px-2 py-1 rounded text-sm">AI评分</div>
|
|
|
<div class="flex-1">
|
|
|
- <p class="text-gray-600">{{ record.analysis }}</p>
|
|
|
- <div class="mt-2 text-blue-500">得分:{{ record.score }}</div>
|
|
|
+ <p class="text-gray-600 m-0">{{ record.analysis }}</p>
|
|
|
+ <div class="mt-1 text-blue-500">得分:{{ record.score }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|