feat(canvas): 消息改3.5s自动消失toast,api加120s超时,去掉舞台提示条

This commit is contained in:
2026-10-12 14:47:24 +08:00
parent e49fc1fc89
commit e5f5b82dc6
3 changed files with 14 additions and 23 deletions
+7 -1
View File
@@ -43,6 +43,12 @@ const gen = reactive({ kind: 'image', modelId: '', prompt: '', ratio: '', resolu
const runningGens = ref(0)
const genBusy = computed(() => runningGens.value > 0)
const genMsg = ref('')
// 消息只做短暂 toast 提示,自动消失不常驻
let genMsgTimer = null
watch(genMsg, (v) => {
clearTimeout(genMsgTimer)
if (v) genMsgTimer = setTimeout(() => { genMsg.value = '' }, 3500)
})
const kindModels = computed(() =>
(allModels.value || []).filter((m) => m.enabled !== false && m.type === gen.kind),
)
@@ -526,7 +532,7 @@ async function uploadImageFile(file, at = null) {
genMsg.value = r.data?.detail || `上传失败 (${r.status})`
}
} catch (e) {
genMsg.value = String(e)
genMsg.value = e?.name === 'AbortError' ? '上传超时,请重试' : String(e)
} finally {
uploadBusy.value = false
}