From 12d4e8477a7a4c52c25ae456fd3465a04dc967f4 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:13:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=B8=83=E5=9B=BE=E7=89=87=E5=8A=A0?= =?UTF-8?q?=E7=A8=B3=E5=AE=9A=20id=EF=BC=8C=E6=88=AA=E5=9B=BE=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E4=B8=8D=E5=86=8D=E6=8C=89=20name-index=20=E5=81=9A?= =?UTF-8?q?=20key?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - GamePublishImage 新增 id,本地新选图与线上沿用图各自铸一次 - 截图列表 key 改用 image.id,删除/重排时不再因 index 位移重建节点,同名文件也能区分 - 补同名本地图 id 互异的单测 --- .../GamePublishMediaFieldset.tsx | 5 +--- .../gamePublishAssets.test.ts | 23 +++++++++++++++++++ .../game-distribution/gamePublishAssets.ts | 17 ++++++++++++++ .../gamePublishMediaDefaults.ts | 3 +++ 4 files changed, 44 insertions(+), 4 deletions(-) create mode 100644 src/components/game-distribution/gamePublishAssets.test.ts diff --git a/src/components/game-distribution/GamePublishMediaFieldset.tsx b/src/components/game-distribution/GamePublishMediaFieldset.tsx index 1539f6b8b..77dae53d2 100644 --- a/src/components/game-distribution/GamePublishMediaFieldset.tsx +++ b/src/components/game-distribution/GamePublishMediaFieldset.tsx @@ -181,10 +181,7 @@ export function GamePublishMediaFieldset({ {screenshots.length > 0 ? (