Files
ittoview/src/data/process-purpose-practice.ts
2026-05-10 15:24:22 +01:00

26 lines
582 B
TypeScript

import { processes } from '@/data'
export interface ProcessPurposePracticeItem {
id: string
name: string
purpose: string
}
function getPracticePurpose(id: string, purpose: string): string {
if (id === 'P1.1') {
return purpose.replace(/^项目章程/, '')
}
return purpose
}
export const processPurposePracticeItems: ProcessPurposePracticeItem[] =
processes
.slice()
.sort((a, b) => a.order - b.order)
.map((process) => ({
id: process.id,
name: process.name,
purpose: getPracticePurpose(process.id, process.purpose || ''),
}))