修复:图文视频视频下载 在改变图文视频配置(由下载图文视频改为不下载图文视频,但是下载图片时,对于重新下载的任务,会出现创建视频记录因为没又视频导致获取视频大小异常问题。

This commit is contained in:
jianzhichu
2025-12-06 13:12:01 +08:00
parent c60f7bdf57
commit 72497c5fae
8 changed files with 33 additions and 16 deletions
+3 -3
View File
@@ -82,7 +82,7 @@
<div class="form-section" v-if="downImgVideo">
<h3 class="section-title">图文视频</h3>
<a-form-item has-feedback label="图文视频合成" name="DownImageVideo" :wrapper-col="{ span: 6 }">
<a-form-item has-feedback label="下载图文视频" name="DownImageVideo" :wrapper-col="{ span: 6 }">
<a-switch v-model:checked="formState.DownImageVideo" />
<div class="flex items-start mt-1 text-sm text-gray-500">
<InfoCircleOutlined class="text-blue-400 mr-1 mt-0.5" />
@@ -94,7 +94,7 @@
<a-switch v-model:checked="formState.DownMp3" />
<div class="flex items-start mt-1 text-sm text-gray-500">
<InfoCircleOutlined class="text-blue-400 mr-1 mt-0.5" />
<span>启用后额外下载音频文件</span>
<span>启用后单独下载音频文件</span>
</div>
</a-form-item>
@@ -102,7 +102,7 @@
<a-switch v-model:checked="formState.DownImage" />
<div class="flex items-start mt-1 text-sm text-gray-500">
<InfoCircleOutlined class="text-blue-400 mr-1 mt-0.5" />
<span>启用后额外下载所有图片文件</span>
<span>启用后单独下载所有图片文件</span>
</div>
</a-form-item>
+3 -2
View File
@@ -194,6 +194,7 @@ interface DataItem {
authorId?: string;
videoSavePath: string;
createTimeStr?: string; // 发布时间
isMergeVideo?: boolean;
}
interface QuaryParam {
@@ -522,8 +523,8 @@ const onViedoTypeChanged = () => {
// -------------------------- 视频播放相关方法 --------------------------
/** 点击视频标题播放 */
const handleVideoClick = (record: DataItem) => {
if (!record.id) {
message.warning('该视频暂无播放地址');
if (record.isMergeVideo && record.videoSavePath.length == 0) {
message.warning('图文视频配置:不下载视频,所有没有可播放的视频');
return;
}
// 保存当前视频信息