diff --git a/apps/web/components/requirement/RequirementModal.tsx b/apps/web/components/requirement/RequirementModal.tsx index a8bb712..d54d993 100644 --- a/apps/web/components/requirement/RequirementModal.tsx +++ b/apps/web/components/requirement/RequirementModal.tsx @@ -130,6 +130,7 @@ export function RequirementModal({ typeId: typeId || undefined, priority, effort, + status: initial?.status ?? 'pending_review', creator: initial?.creator || currentUserName || '系统', parentId: parentId || undefined, }); diff --git a/apps/web/stores/useRequirementStore.ts b/apps/web/stores/useRequirementStore.ts index 20572e2..d1f26a1 100644 --- a/apps/web/stores/useRequirementStore.ts +++ b/apps/web/stores/useRequirementStore.ts @@ -103,6 +103,7 @@ export const useRequirementStore = create((set, get) => { const code = `REQ-${String(requirements.length + 1).padStart(3, '0')}`; const newReq: Requirement = { ...data, + status: data.status ?? 'pending_review', id: `req-${Date.now()}`, code, createdAt: new Date().toISOString().slice(0, 10),