Merge e606b2c229 into 96096ea0ff
This commit is contained in:
commit
6cb9eed71c
|
|
@ -513,6 +513,7 @@ const fetchRunStatus = async () => {
|
||||||
|
|
||||||
// 检测模拟是否已完成(通过 runner_status 或平台完成状态判断)
|
// 检测模拟是否已完成(通过 runner_status 或平台完成状态判断)
|
||||||
const isCompleted = data.runner_status === 'completed' || data.runner_status === 'stopped'
|
const isCompleted = data.runner_status === 'completed' || data.runner_status === 'stopped'
|
||||||
|
const isFailed = data.runner_status === 'failed'
|
||||||
|
|
||||||
// 额外检查:如果后端还没来得及更新 runner_status,但平台已经报告完成
|
// 额外检查:如果后端还没来得及更新 runner_status,但平台已经报告完成
|
||||||
// 通过检测 twitter_completed 和 reddit_completed 状态判断
|
// 通过检测 twitter_completed 和 reddit_completed 状态判断
|
||||||
|
|
@ -526,6 +527,11 @@ const fetchRunStatus = async () => {
|
||||||
phase.value = 2
|
phase.value = 2
|
||||||
stopPolling()
|
stopPolling()
|
||||||
emit('update-status', 'completed')
|
emit('update-status', 'completed')
|
||||||
|
} else if (isFailed) {
|
||||||
|
addLog(t('log.simFailed') + (data.error ? `: ${data.error}` : ''))
|
||||||
|
phase.value = 2
|
||||||
|
stopPolling()
|
||||||
|
emit('update-status', 'error')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
|
|
||||||
|
|
@ -537,6 +537,7 @@
|
||||||
"stopException": "Stop error: {error}",
|
"stopException": "Stop error: {error}",
|
||||||
"allPlatformsCompleted": "✓ All platform simulations have ended",
|
"allPlatformsCompleted": "✓ All platform simulations have ended",
|
||||||
"simCompleted": "✓ Simulation completed",
|
"simCompleted": "✓ Simulation completed",
|
||||||
|
"simFailed": "✗ Simulation failed",
|
||||||
"reportRequestSent": "Report generation request sent, please wait...",
|
"reportRequestSent": "Report generation request sent, please wait...",
|
||||||
"startingReportGen": "Starting report generation...",
|
"startingReportGen": "Starting report generation...",
|
||||||
"reportGenTaskStarted": "✓ Report generation task started: {reportId}",
|
"reportGenTaskStarted": "✓ Report generation task started: {reportId}",
|
||||||
|
|
|
||||||
|
|
@ -537,6 +537,7 @@
|
||||||
"stopException": "停止异常: {error}",
|
"stopException": "停止异常: {error}",
|
||||||
"allPlatformsCompleted": "✓ 检测到所有平台模拟已结束",
|
"allPlatformsCompleted": "✓ 检测到所有平台模拟已结束",
|
||||||
"simCompleted": "✓ 模拟已完成",
|
"simCompleted": "✓ 模拟已完成",
|
||||||
|
"simFailed": "✗ 模拟失败",
|
||||||
"reportRequestSent": "报告生成请求已发送,请稍候...",
|
"reportRequestSent": "报告生成请求已发送,请稍候...",
|
||||||
"startingReportGen": "正在启动报告生成...",
|
"startingReportGen": "正在启动报告生成...",
|
||||||
"reportGenTaskStarted": "✓ 报告生成任务已启动: {reportId}",
|
"reportGenTaskStarted": "✓ 报告生成任务已启动: {reportId}",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue