From 1b30ced5cfc16d316ab84f202d9e0b1c175f67ee Mon Sep 17 00:00:00 2001 From: yixu Date: Sun, 28 Sep 2025 20:44:33 +0800 Subject: [PATCH] update --- src/components/GenerateImg.vue | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/components/GenerateImg.vue b/src/components/GenerateImg.vue index 0cc6972..776af59 100644 --- a/src/components/GenerateImg.vue +++ b/src/components/GenerateImg.vue @@ -157,8 +157,20 @@ const clearUploadFile = (index) => { if (uploadRefs.value[index]) { uploadRefs.value[index].clearFiles(); uploadItems.value[index].imageUrl = ''; - - uploadedFiles.splice(index, 1); + // 获取 templateFaceID + const ids = getTemplateIdsFromUrl( + uploadedFiles[index]?.templateIds, + globalStore.select_template, + index + ); + if (!ids || !ids.templateFaceID) return; + // 通过 templateFaceID 定位并删除 + const removeIdx = uploadedFiles.findIndex( + file => file.templateIds?.templateFaceID === ids.templateFaceID + ); + if (removeIdx !== -1) { + uploadedFiles.splice(removeIdx, 1); + } } };