Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions frontend/src/components/Step3Simulation.vue
Original file line number Diff line number Diff line change
Expand Up @@ -513,6 +513,7 @@ const fetchRunStatus = async () => {

// 检测模拟是否已完成(通过 runner_status 或平台完成状态判断)
const isCompleted = data.runner_status === 'completed' || data.runner_status === 'stopped'
const isFailed = data.runner_status === 'failed'

// 额外检查:如果后端还没来得及更新 runner_status,但平台已经报告完成
// 通过检测 twitter_completed 和 reddit_completed 状态判断
Expand All @@ -526,6 +527,11 @@ const fetchRunStatus = async () => {
phase.value = 2
stopPolling()
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) {
Expand Down
1 change: 1 addition & 0 deletions locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -537,6 +537,7 @@
"stopException": "Stop error: {error}",
"allPlatformsCompleted": "✓ All platform simulations have ended",
"simCompleted": "✓ Simulation completed",
"simFailed": "✗ Simulation failed",
"reportRequestSent": "Report generation request sent, please wait...",
"startingReportGen": "Starting report generation...",
"reportGenTaskStarted": "✓ Report generation task started: {reportId}",
Expand Down
1 change: 1 addition & 0 deletions locales/zh.json
Original file line number Diff line number Diff line change
Expand Up @@ -537,6 +537,7 @@
"stopException": "停止异常: {error}",
"allPlatformsCompleted": "✓ 检测到所有平台模拟已结束",
"simCompleted": "✓ 模拟已完成",
"simFailed": "✗ 模拟失败",
"reportRequestSent": "报告生成请求已发送,请稍候...",
"startingReportGen": "正在启动报告生成...",
"reportGenTaskStarted": "✓ 报告生成任务已启动: {reportId}",
Expand Down