|
|
@@ -419,7 +419,7 @@ const generate = async function () {
|
|
|
}
|
|
|
//生成失败 (接口请求失败)
|
|
|
function handleFail(errorMsg: string) {
|
|
|
- loadingDialogVisible.value = false
|
|
|
+ // loadingDialogVisible.value = false
|
|
|
disabledButton.value = false
|
|
|
if (errorMsg) {
|
|
|
ElMessage.error(errorMsg)
|
|
|
@@ -469,14 +469,18 @@ const openLoadingDialog = (timer: number) => {
|
|
|
const step = 100 / timer
|
|
|
INTERVAL.value = setInterval(() => {
|
|
|
|
|
|
- if (progress.value < 80) {
|
|
|
- progress.value = Math.min(progress.value + step, 100);
|
|
|
+ if (progress.value < 50) {
|
|
|
+ progress.value = Math.min(progress.value + step, 100)
|
|
|
+ } else if (progress.value < 70) {
|
|
|
+ progress.value = Math.min(progress.value + step / 2, 100)
|
|
|
+ } if (progress.value < 85) {
|
|
|
+ progress.value = Math.min(progress.value + step / 5, 100)
|
|
|
} else if (progress.value < 90) {
|
|
|
- progress.value = Math.min(progress.value + step / 10, 100);
|
|
|
+ progress.value = Math.min(progress.value + step / 10, 100)
|
|
|
} else if (progress.value < 95) {
|
|
|
- progress.value = Math.min(progress.value + step / 50, 100); // 新增中间阶段
|
|
|
+ progress.value = Math.min(progress.value + step / 50, 100)// 新增中间阶段
|
|
|
} else {
|
|
|
- progress.value = Math.min(progress.value + step / 100, 100);
|
|
|
+ progress.value = Math.min(progress.value + step / 100, 100)
|
|
|
}
|
|
|
}, 1000)
|
|
|
}
|