diff --git a/components/aigc/course-generate/CGTaskCard.vue b/components/aigc/course-generate/CGTaskCard.vue index aba9a24..b553c20 100644 --- a/components/aigc/course-generate/CGTaskCard.vue +++ b/components/aigc/course-generate/CGTaskCard.vue @@ -37,9 +37,9 @@ defineShortcuts({ }, }, 'meta_s': { - handler: () => { + handler: async () => { if (isDropdownOpen.value && isDownloadable.value) { - startDownload(props.course.subtitle_url, `眩生花微课_${ props.course.title }_${ props.course.task_id }.srt`) + await startDownload(await fetchCourseSubtitleUrl(props.course), `眩生花微课_${ props.course.title }_${ props.course.task_id }.srt`) } }, }, @@ -220,7 +220,7 @@ const copyTaskId = (extraMessage?: string) => { disabled: !isDownloadable, click: () => isPreviewModalOpen = true, }, { - label: '查看字幕', + label: '编辑字幕', icon: 'i-solar-subtitles-linear', shortcuts: [metaSymbol, 'D'], disabled: !isDownloadable, @@ -233,8 +233,8 @@ const copyTaskId = (extraMessage?: string) => { icon: 'i-tabler-file-download', shortcuts: [metaSymbol, 'S'], disabled: !isDownloadable, - click: () => { - startDownload(course.subtitle_url, `眩生花微课_${ props.course.title }_${ props.course.task_id }.srt`) + click: async () => { + await startDownload(await fetchCourseSubtitleUrl(course), `眩生花微课_${ props.course.title }_${ props.course.task_id }.srt`) } }], [{ label: '删除记录', diff --git a/components/aigc/course-generate/SRTEditor.vue b/components/aigc/course-generate/SRTEditor.vue index 8705c80..cfe74b3 100644 --- a/components/aigc/course-generate/SRTEditor.vue +++ b/components/aigc/course-generate/SRTEditor.vue @@ -1,5 +1,6 @@