diff --git a/backend/competition/judge_views.py b/backend/competition/judge_views.py
index 0dd8d17..c3466eb 100644
--- a/backend/competition/judge_views.py
+++ b/backend/competition/judge_views.py
@@ -314,7 +314,8 @@ def project_detail_api(request, project_id):
ai_data = {
'transcription': latest_task.transcription,
'summary': latest_task.summary,
- 'auto_chapters_data': latest_task.auto_chapters_data
+ 'auto_chapters_data': latest_task.auto_chapters_data,
+ 'transcription_data': latest_task.transcription_data
}
latest_task_any = TranscriptionTask.objects.filter(project=project).order_by('-created_at').first()
diff --git a/backend/competition/templates/judge/dashboard.html b/backend/competition/templates/judge/dashboard.html
index a539c7e..2d3f668 100644
--- a/backend/competition/templates/judge/dashboard.html
+++ b/backend/competition/templates/judge/dashboard.html
@@ -108,9 +108,12 @@
项目录音
-
@@ -379,9 +382,17 @@ async function viewProject(id) {
// Render Audio Player
const audioSection = document.getElementById('modalAudioSection');
+ const subtitleContainer = document.getElementById('subtitleContainer');
+ const subtitleText = document.getElementById('subtitleText');
+
+ if (subtitleContainer && subtitleText) {
+ subtitleText.innerText = '';
+ subtitleContainer.style.display = 'none';
+ }
+
if (data.audio_url) {
audioSection.innerHTML = `
-