feat(需求池): 调整需求池布局与详情展示

This commit is contained in:
Script Generator
2026-06-29 15:07:07 +08:00
parent aa6970876a
commit 8a1726c426
7 changed files with 530 additions and 136 deletions

View File

@@ -34,7 +34,16 @@ export function deriveReqDevStatus(reqId: string, devTasks: DevTask[]): ReqDevSt
*/
export function canEditRequirement(reqId: string, devTasks: DevTask[]): boolean {
const status = deriveReqDevStatus(reqId, devTasks);
return status !== 'developing';
return !isRequirementExecutionLocked(status);
}
export function canCloseRequirement(reqId: string, devTasks: DevTask[]): boolean {
const status = deriveReqDevStatus(reqId, devTasks);
return !isRequirementExecutionLocked(status);
}
function isRequirementExecutionLocked(status: ReqDevStatus): boolean {
return status === 'developing' || status === 'completed';
}
/**