修复 首次生成结果不显示的问题;

This commit is contained in:
2025-09-14 06:21:49 +08:00
parent a99e7d542a
commit 92a78abd63
2 changed files with 10 additions and 14 deletions

View File

@@ -1,6 +1,7 @@
import { create } from 'zustand';
import { devtools } from 'zustand/middleware';
import { Project, Generation, Edit, SegmentationMask, BrushStroke } from '../types';
import { generateId } from '../utils/imageUtils';
interface AppState {
// 当前项目
@@ -140,7 +141,15 @@ export const useAppStore = create<AppState>()(
...state.currentProject,
generations: [...state.currentProject.generations, generation],
updatedAt: Date.now()
} : null
} : {
// 如果没有项目,创建一个新项目包含此生成记录
id: generateId(),
title: '未命名项目',
generations: [generation],
edits: [],
createdAt: Date.now(),
updatedAt: Date.now()
}
})),
addEdit: (edit) => set((state) => ({