From bb7097ce5c7f2406e0b6b74b8e5edb9f08b5fd1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Wed, 7 Oct 2026 11:01:04 +0800 Subject: [PATCH] =?UTF-8?q?FormCard=20=E6=88=AA=E5=9B=BE=E6=95=B0=E9=87=8F?= =?UTF-8?q?=E6=96=87=E6=A1=88=E6=91=8A=E5=B9=B3=E5=B5=8C=E5=A5=97=E4=B8=89?= =?UTF-8?q?=E5=85=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 本地张数 / 整组沿用线上 / 还没有截图三态先算成 screenshotSummary - 行为不变,去掉嵌套三元 --- .../export/tabs/taonier/FormCard.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/apps/ai-game-creator-shell/src/view/project-development/export/tabs/taonier/FormCard.tsx b/apps/ai-game-creator-shell/src/view/project-development/export/tabs/taonier/FormCard.tsx index d5f6193b0..37de72803 100644 --- a/apps/ai-game-creator-shell/src/view/project-development/export/tabs/taonier/FormCard.tsx +++ b/apps/ai-game-creator-shell/src/view/project-development/export/tabs/taonier/FormCard.tsx @@ -59,6 +59,13 @@ export function FormCard({ const [screenshotImporterOpen, setScreenshotImporterOpen] = useState(false); const screenshotsFull = form.screenshotPaths.length >= MAX_AGC_GAME_SCREENSHOTS; + // 三态先摊平:有本地图 → 报张数;否则线上有可沿用的整组截图 → 沿用;否则还没截图。 + let screenshotSummary = '还没有截图'; + if (form.screenshotPaths.length > 0) { + screenshotSummary = `本地 ${form.screenshotPaths.length} 张`; + } else if (onlineScreenshotCount > 0) { + screenshotSummary = '整组沿用线上截图'; + } return (
- {form.screenshotPaths.length > 0 - ? `本地 ${form.screenshotPaths.length} 张` - : onlineScreenshotCount > 0 - ? '整组沿用线上截图' - : '还没有截图'} + {screenshotSummary} {form.screenshotPaths.length > 0 ? (