diff --git a/src/apis/myCreating.js b/src/apis/myCreating.js index 2099257..55501e0 100644 --- a/src/apis/myCreating.js +++ b/src/apis/myCreating.js @@ -42,9 +42,9 @@ export function videoHyApi(id) { * @params id * @returns data */ -export function checkVideoStatusApi(list, type) { +export function checkVideoStatusApi(list) { return request({ - url: `/api/userPhotoVideo/checkVideoStatus?list=${list}&type=${type}`, + url: `/api/userPhotoVideo/checkVideoStatus?list=${list}`, method: 'get' }) } \ No newline at end of file diff --git a/src/lang/package/en.ts b/src/lang/package/en.ts index 9ab8301..87c42c7 100644 --- a/src/lang/package/en.ts +++ b/src/lang/package/en.ts @@ -107,6 +107,9 @@ export default { generating: "Generating", generationFailed: "Failed", generationSucceed: "Succeed", + videoUpSucceed: "HD", + videoUpFailed: "UP Failed", + videoUping:'Upgrades', manuscriptText: "Manuscript", generatingText: "The video is generating, Please wait a moment", generationFailedText: "Video generation failed, click Edit button to retry.", diff --git a/src/lang/package/zh-cn.ts b/src/lang/package/zh-cn.ts index 4bcd585..460891c 100644 --- a/src/lang/package/zh-cn.ts +++ b/src/lang/package/zh-cn.ts @@ -107,6 +107,9 @@ export default { generating: "生成中", generationFailed: "生成失败", generationSucceed: "生成成功", + videoUping:'升级中', + videoUpFailed: "升级失败", + videoUpSucceed: "HD", manuscriptText: "草稿", generatingText: "视频正在生成中,请稍等哦", generationFailedText: "视频生成失败,您可以点击下方按钮重新编辑生成", diff --git a/src/views/createVideo/index.vue b/src/views/createVideo/index.vue index e7aaf3e..bbddd9f 100644 --- a/src/views/createVideo/index.vue +++ b/src/views/createVideo/index.vue @@ -1390,18 +1390,6 @@ async function saveOrUpdate(index, isSaveVideo) { return; } try { - const res2 = await saveOrUpdateApi(saveOrUpdateData); // 保存数据 - if (res2.code == 1002) { - } - // 这个if判断是不是仅仅保存视频 - if (isSaveVideo == "saveVideo") { - ElMessage.success( - lanChange.value == "zh-cn" ? `已保存为草稿` : `Saved as manuscript` - ); - createLoading.value = false; - router.push("/myCreating"); - return; - } // 获取预估时长 const res4 = await previewAudioApi( textareaContent.value, @@ -1417,6 +1405,19 @@ async function saveOrUpdate(index, isSaveVideo) { createLoading.value = false; return; } + if (res4.data.data > 60) { + ElMessage.error( + lanChange.value == "zh-cn" + ? `预计生成的视频时长约为${formatTime( + res4.data.data + )},免费用户生成视频时长为60秒,无法生成视频` + : `The video generated is expected to be about ${formatTime( + res4.data.data + )} long, and the free user-generated video is 60 seconds long and cannot be generated` + ); + createLoading.value = false; + return; + } ElMessage.success( lanChange.value == "zh-cn" ? `预计生成的视频时长约为${formatTime(res4.data.data)}` @@ -1424,6 +1425,19 @@ async function saveOrUpdate(index, isSaveVideo) { res4.data.data )} in length` ); + const res2 = await saveOrUpdateApi(saveOrUpdateData); // 保存数据 + if (res2.code == 1002) { + } + // 这个if判断是不是仅仅保存视频 + if (isSaveVideo == "saveVideo") { + ElMessage.success( + lanChange.value == "zh-cn" ? `已保存为草稿` : `Saved as manuscript` + ); + createLoading.value = false; + router.push("/myCreating"); + return; + } + // 3秒后调用生成视频 const changeHasNewCreate = setTimeout(async () => { const res3 = await createVideoApi({ id: res2.data.id }); // 生成视频 @@ -1665,17 +1679,17 @@ async function uploadMusic() { if (uploadAudioTime.value > 60) { ElMessage.error( lanChange.value == "zh-cn" - ? `上传失败,免费用户上传音频时长最多为60秒` - : `Upload failed, free users can upload audio for up to 60 seconds` + ? `上传音频大小或者长度超出限制,请重新上传` + : `The size or length of the uploaded audio exceeds the limit. Please upload it again` ); return; } // 限制3mb - if (file.size / 1048576 > 3) { + if (file.size / 1048576 > 5) { ElMessage.error( lanChange.value == "zh-cn" - ? `上传失败,免费用户上传音频大小最大为3MB` - : `Failed to upload. The maximum size of audio uploaded by free users is 3MB` + ? `上传音频大小或者长度超出限制,请重新上传` + : `The size or length of the uploaded audio exceeds the limit. Please upload it again` ); return; } diff --git a/src/views/myCreating/index.vue b/src/views/myCreating/index.vue index 7bd3644..ade43a7 100644 --- a/src/views/myCreating/index.vue +++ b/src/views/myCreating/index.vue @@ -66,7 +66,7 @@ > @@ -130,15 +130,16 @@ center >
- -
+ +
{{ $t("myCreating.freeUserTip") }}