erp-platform/ui/src/mocks/mockProjectCostTracking.ts
2025-09-17 12:46:58 +03:00

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'),
},
]