'commit'
This commit is contained in:
@@ -124,7 +124,7 @@
|
|||||||
statusMessage.innerHTML += ` (已等待${elapsedTime}秒)`;
|
statusMessage.innerHTML += ` (已等待${elapsedTime}秒)`;
|
||||||
|
|
||||||
// 任务完成
|
// 任务完成
|
||||||
if (responseData.status === 'completed') {
|
if (responseData.status === 'completed' || responseData.status === 'complete') {
|
||||||
statusMessage.innerHTML = '<i class="fas fa-check-circle"></i> 音乐生成完成!';
|
statusMessage.innerHTML = '<i class="fas fa-check-circle"></i> 音乐生成完成!';
|
||||||
statusMessage.style.backgroundColor = '#e8f5e9';
|
statusMessage.style.backgroundColor = '#e8f5e9';
|
||||||
statusMessage.style.borderColor = '#a5d6a7';
|
statusMessage.style.borderColor = '#a5d6a7';
|
||||||
@@ -151,8 +151,10 @@
|
|||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
console.error('检查任务状态失败:', error);
|
console.error('检查任务状态失败:', error);
|
||||||
// 出现错误时也继续查询
|
// 只有在任务未完成且未超时时才继续查询
|
||||||
timerId = setTimeout(checkTaskStatus, queryInterval);
|
if (queryCount < maxQueries && !isTaskCompleted) {
|
||||||
|
timerId = setTimeout(checkTaskStatus, queryInterval);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user