diff --git a/apps/desktop/src/pages/ModelDetail.tsx b/apps/desktop/src/pages/ModelDetail.tsx index 0a509cc..faaaad0 100644 --- a/apps/desktop/src/pages/ModelDetail.tsx +++ b/apps/desktop/src/pages/ModelDetail.tsx @@ -16,6 +16,7 @@ import { ModelDashboardStats, OutfitImageRecord, OutfitImageGenerationRequest } import { ModelImageGallery } from '../components/ModelImageGallery'; import { OutfitImageGenerationModal } from '../components/OutfitImageGenerationModal'; import { ModelImageUploadModal } from '../components/ModelImageUploadModal'; +import { OutfitImageGallery } from '../components/OutfitImageGallery'; import { ModelDetailHeader } from '../components/model-detail/ModelDetailHeader'; import { ModelDetailTabs, TabId } from '../components/model-detail/ModelDetailTabs'; import { ModelOverviewTab } from '../components/model-detail/ModelOverviewTab'; @@ -314,6 +315,19 @@ const ModelDetail: React.FC = () => { } }; + // 删除穿搭图片记录 + const handleDeleteOutfitRecord = async (record: OutfitImageRecord) => { + try { + await OutfitImageService.deleteOutfitImageRecord(record.id); + // 重新加载记录和统计信息 + await loadOutfitRecords(); + await loadDashboardStats(); + } catch (err) { + console.error('删除穿搭记录失败:', err); + setError(`删除穿搭记录失败: ${err}`); + } + }; + // 初始化 useEffect(() => { loadModelDetail(); @@ -460,31 +474,64 @@ const ModelDetail: React.FC = () => { {/* 穿搭生成选项卡 */} {activeTab === 'outfits' && ( -
- 为 {model.name} 生成专业的AI穿搭效果图,支持多种风格和商品搭配 -
- -+ 为 {model.name} 生成专业的AI穿搭效果图 +
查看所有穿搭图片生成记录和结果
+