From 1a194b5527953e72239a092f67ce65ff3a965841 Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 5 Jun 2026 16:25:16 +0800 Subject: [PATCH] fix: clarify batch pending state --- components/scene-fusion-view.tsx | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/components/scene-fusion-view.tsx b/components/scene-fusion-view.tsx index a66498406..23f15f3ae 100644 --- a/components/scene-fusion-view.tsx +++ b/components/scene-fusion-view.tsx @@ -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(