fix: clarify batch pending state

This commit is contained in:
Your Name 2026-06-05 16:25:16 +08:00
parent 14dbe3efeb
commit 1a194b5527

View File

@ -3043,18 +3043,20 @@ export function SceneFusionView({
0,
Number(item.queueStatus?.queuePosition || 0)
);
const localBatchQueueMeta =
isProcessing ? queueMeta : null;
const queueTitle =
item.status === "pending"
? serverQueuePosition > 0
? `排队中,前方 ${serverQueuePosition} 个`
: queueMeta
? `批次内排队 ${queueMeta.position}/${queueMeta.total}`
: "等待处理"
: localBatchQueueMeta
? `批次内排队 ${localBatchQueueMeta.position}/${localBatchQueueMeta.total}`
: "等待开始"
: item.status === "processing"
? serverQueuePosition > 0
? `模型排队中,前方 ${serverQueuePosition} 个`
: queueMeta
? `批次内执行 ${queueMeta.position}/${queueMeta.total}`
: localBatchQueueMeta
? `批次内执行 ${localBatchQueueMeta.position}/${localBatchQueueMeta.total}`
: "处理中..."
: null;
const queueDetail =
@ -3067,9 +3069,9 @@ export function SceneFusionView({
)},${formatQueueWaitLabel(
item.queueStatus?.estimatedWaitMs
)}`
: queueMeta
? `当前批次位次 ${queueMeta.position}/${queueMeta.total}`
: null
: localBatchQueueMeta
? `当前批次位次 ${localBatchQueueMeta.position}/${localBatchQueueMeta.total}`
: "点击开始批量处理后进入队列"
: item.status === "processing" &&
serverQueuePosition > 0
? `当前模型运行 ${serverRunningCount}/${Math.max(