80 lines
2.3 KiB
TypeScript
80 lines
2.3 KiB
TypeScript
import { ProjectCostTrackingStatus, PsProjectCostTracking } from '../types/ps'
|
|
|
|
export const mockProjectCostTracking: PsProjectCostTracking[] = [
|
|
{
|
|
id: '1',
|
|
projectId: '1',
|
|
projectName: 'ERP Sistemi Geliştirme',
|
|
projectCode: 'PRJ-2024-001',
|
|
plannedBudget: 500000,
|
|
actualCost: 325000,
|
|
remainingBudget: 175000,
|
|
plannedStartDate: new Date('2024-01-15'),
|
|
plannedEndDate: new Date('2024-12-31'),
|
|
actualStartDate: new Date('2024-01-20'),
|
|
actualEndDate: undefined,
|
|
plannedDuration: 351,
|
|
actualDuration: 300,
|
|
progress: 65,
|
|
status: ProjectCostTrackingStatus.OnTrack,
|
|
currency: 'TRY',
|
|
lastUpdated: new Date('2024-11-25'),
|
|
},
|
|
{
|
|
id: '2',
|
|
projectId: '2',
|
|
projectName: 'Mobil Uygulama Geliştirme',
|
|
projectCode: 'PRJ-2024-002',
|
|
plannedBudget: 250000,
|
|
actualCost: 200000,
|
|
remainingBudget: 50000,
|
|
plannedStartDate: new Date('2024-03-01'),
|
|
plannedEndDate: new Date('2024-08-31'),
|
|
actualStartDate: new Date('2024-03-15'),
|
|
actualEndDate: undefined,
|
|
plannedDuration: 184,
|
|
actualDuration: 200,
|
|
progress: 80,
|
|
status: ProjectCostTrackingStatus.AtRisk,
|
|
currency: 'TRY',
|
|
lastUpdated: new Date('2024-11-20'),
|
|
},
|
|
{
|
|
id: '3',
|
|
projectId: '3',
|
|
projectName: 'Web Sitesi Yenileme',
|
|
projectCode: 'PRJ-2024-003',
|
|
plannedBudget: 150000,
|
|
actualCost: 180000,
|
|
remainingBudget: -30000,
|
|
plannedStartDate: new Date('2024-02-01'),
|
|
plannedEndDate: new Date('2024-06-30'),
|
|
actualStartDate: new Date('2024-02-10'),
|
|
actualEndDate: new Date('2024-07-15'),
|
|
plannedDuration: 150,
|
|
actualDuration: 156,
|
|
progress: 100,
|
|
status: ProjectCostTrackingStatus.Completed,
|
|
currency: 'TRY',
|
|
lastUpdated: new Date('2024-07-15'),
|
|
},
|
|
{
|
|
id: '4',
|
|
projectId: '4',
|
|
projectName: 'Veri Analizi Platformu',
|
|
projectCode: 'PRJ-2024-004',
|
|
plannedBudget: 400000,
|
|
actualCost: 120000,
|
|
remainingBudget: 280000,
|
|
plannedStartDate: new Date('2024-06-01'),
|
|
plannedEndDate: new Date('2024-12-31'),
|
|
actualStartDate: new Date('2024-06-15'),
|
|
actualEndDate: undefined,
|
|
plannedDuration: 214,
|
|
actualDuration: 163,
|
|
progress: 30,
|
|
status: ProjectCostTrackingStatus.Delayed,
|
|
currency: 'TRY',
|
|
lastUpdated: new Date('2024-11-22'),
|
|
},
|
|
]
|