| | |
| | | <el-col :span="12"> |
| | | <el-form-item label="片头视频"> |
| | | <div class="video-select-container"> |
| | | <div class="video-grid"> |
| | | <div class="video-grid" v-if="titlesList.length>0"> |
| | | <div |
| | | v-for="item in titlesList" |
| | | :key="item.id" |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div v-else> |
| | | <el-icon color="#ff0000" :size="20" style="vertical-align: middle"><Warning /></el-icon> |
| | | 暂无片头视频,请在【片头片尾】上传! |
| | | </div> |
| | | </div> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="片尾视频"> |
| | | <div class="video-select-container"> |
| | | <div class="video-grid"> |
| | | <div class="video-grid" v-if="trailerList.length>0"> |
| | | <div |
| | | v-for="item in trailerList" |
| | | :key="item.id" |
| | |
| | | <el-icon v-if="formData1.value.trailer === item.url" class="selected-icon"><Check /></el-icon> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div v-else> |
| | | <el-icon color="#ff0000" :size="20" style="vertical-align: middle"><Warning /></el-icon> |
| | | 暂无片尾视频,请在【片头片尾】上传! |
| | | </div> |
| | | </div> |
| | | </el-form-item> |
| | |
| | | 'tenant-id': getTenantId() |
| | | } |
| | | }) |
| | | |
| | | // 5. 调用保存字幕接口 |
| | | const params = { |
| | | id: subtitleForm.videoId, |
| | | subtitlesUrl: uploadResponse.data.data, |
| | | if(uploadResponse.data.data){ |
| | | const params = { |
| | | id: subtitleForm.videoId, |
| | | subtitlesUrl: uploadResponse.data.data, |
| | | } |
| | | // 5. 调用保存字幕接口 |
| | | const res = await pptTemplateApi.saveSubtitles(params) |
| | | if (res) { |
| | | message.success('字幕保存成功') |
| | | subtitleForm.originalContent = subtitleForm.content |
| | | isSubtitleModified.value = false |
| | | } |
| | | } |
| | | |
| | | await pptTemplateApi.saveSubtitles(params) |
| | | message.success('字幕保存成功') |
| | | subtitleForm.originalContent = subtitleForm.content |
| | | isSubtitleModified.value = false |
| | | } catch (error) { |
| | | console.error('保存字幕失败:', error) |
| | | message.error(`保存字幕失败: ${error.message || '未知错误'}`) |