288 lines
8.1 KiB
TypeScript
288 lines
8.1 KiB
TypeScript
// import type { PayPeriod } from "../shared/types/pay-period-interface";
|
|
// import type { PayPeriodEmployeeOverview } from "./types/timesheet-approval-pay-period-employee-overview-interface"
|
|
|
|
// export const mock_pay_period_employee_overviews: PayPeriodEmployeeOverview[] = [
|
|
// {
|
|
// "email": 'EMP-001',
|
|
// "employee_name": 'Alice Johnson',
|
|
// "regular_hours": 75,
|
|
// "evening_hours": 12,
|
|
// "emergency_hours": 3,
|
|
// "overtime_hours": 5,
|
|
// "expenses": 120.50,
|
|
// "mileage": 45,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-002',
|
|
// "employee_name": 'Brian Smith',
|
|
// "regular_hours": 80,
|
|
// "evening_hours": 8,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 2,
|
|
// "expenses": 75.00,
|
|
// "mileage": 12,
|
|
// "is_approved": true
|
|
// },
|
|
// {
|
|
// "email": 'EMP-003',
|
|
// "employee_name": 'Chloe Ramirez',
|
|
// "regular_hours": 68,
|
|
// "evening_hours": 15,
|
|
// "emergency_hours": 1,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 200.00,
|
|
// "mileage": 88,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-004',
|
|
// "employee_name": 'David Lee',
|
|
// "regular_hours": 82,
|
|
// "evening_hours": 5,
|
|
// "emergency_hours": 4,
|
|
// "overtime_hours": 6,
|
|
// "expenses": 50.75,
|
|
// "mileage": 20,
|
|
// "is_approved": true
|
|
// },
|
|
// {
|
|
// "email": 'EMP-005',
|
|
// "employee_name": 'Emily Carter',
|
|
// "regular_hours": 78,
|
|
// "evening_hours": 10,
|
|
// "emergency_hours": 2,
|
|
// "overtime_hours": 3,
|
|
// "expenses": 95.25,
|
|
// "mileage": 60,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-006',
|
|
// "employee_name": 'Maxime Murray Gendron',
|
|
// "regular_hours": 80,
|
|
// "evening_hours": 0,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 0,
|
|
// "mileage": 0,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-007',
|
|
// "employee_name": 'Marc-André Henrico',
|
|
// "regular_hours": 80,
|
|
// "evening_hours": 0,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 0,
|
|
// "mileage": 0,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-008',
|
|
// "employee_name": 'Jessy Sharock',
|
|
// "regular_hours": 80,
|
|
// "evening_hours": 0,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 0,
|
|
// "mileage": 0,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-009',
|
|
// "employee_name": 'David Richer',
|
|
// "regular_hours": 80,
|
|
// "evening_hours": 0,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 0,
|
|
// "mileage": 0,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-010',
|
|
// "employee_name": 'Nicolas Drolet',
|
|
// "regular_hours": 80,
|
|
// "evening_hours": 0,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 0,
|
|
// "mileage": 0,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-011',
|
|
// "employee_name": 'Frederick Pruneau',
|
|
// "regular_hours": 16,
|
|
// "evening_hours": 0,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 0,
|
|
// "mileage": 0,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-012',
|
|
// "employee_name": 'Matthieu Haineault Gervais',
|
|
// "regular_hours": 80,
|
|
// "evening_hours": 0,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 0,
|
|
// "mileage": 0,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-013',
|
|
// "employee_name": 'Robinson Viaud',
|
|
// "regular_hours": 80,
|
|
// "evening_hours": 0,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 0,
|
|
// "mileage": 0,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-014',
|
|
// "employee_name": 'Geneviève Bourdon',
|
|
// "regular_hours": 80,
|
|
// "evening_hours": 0,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 0,
|
|
// "mileage": 0,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-015',
|
|
// "employee_name": 'Frédérique Soulard',
|
|
// "regular_hours": 80,
|
|
// "evening_hours": 0,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 0,
|
|
// "mileage": 0,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-016',
|
|
// "employee_name": 'Patrick Doucet',
|
|
// "regular_hours": 80,
|
|
// "evening_hours": 0,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 0,
|
|
// "mileage": 0,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-017',
|
|
// "employee_name": 'Dahlia Tremblay',
|
|
// "regular_hours": 80,
|
|
// "evening_hours": 0,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 0,
|
|
// "mileage": 0,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-018',
|
|
// "employee_name": 'Louis Morneau',
|
|
// "regular_hours": 80,
|
|
// "evening_hours": 0,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 0,
|
|
// "mileage": 0,
|
|
// "is_approved": false
|
|
// },
|
|
// {
|
|
// "email": 'EMP-019',
|
|
// "employee_name": 'Michel Blais',
|
|
// "regular_hours": 80,
|
|
// "evening_hours": 0,
|
|
// "emergency_hours": 0,
|
|
// "overtime_hours": 0,
|
|
// "expenses": 0,
|
|
// "mileage": 0,
|
|
// "is_approved": false
|
|
// }
|
|
// ];
|
|
|
|
// export const mock_pay_periods: PayPeriod[] = [
|
|
// {
|
|
// "period_number": 15,
|
|
// "start_date": "2025-07-27",
|
|
// "end_date": "2025-08-09",
|
|
// "year": 2025,
|
|
// "label": "2025-07-27 → 2025-08-09"
|
|
// },
|
|
// {
|
|
// "period_number": 14,
|
|
// "start_date": "2025-07-13",
|
|
// "end_date": "2025-07-26",
|
|
// "year": 2025,
|
|
// "label": "2025-07-13 → 2025-07-26"
|
|
// },
|
|
// {
|
|
// "period_number": 13,
|
|
// "start_date": "2025-06-29",
|
|
// "end_date": "2025-07-12",
|
|
// "year": 2025,
|
|
// "label": "2025-06-29 → 2025-07-12"
|
|
// },
|
|
// {
|
|
// "period_number": 12,
|
|
// "start_date": "2025-06-15",
|
|
// "end_date": "2025-06-28",
|
|
// "year": 2025,
|
|
// "label": "2025-06-15 → 2025-06-28"
|
|
// },
|
|
// {
|
|
// "period_number": 11,
|
|
// "start_date": "2025-06-01",
|
|
// "end_date": "2025-06-14",
|
|
// "year": 2025,
|
|
// "label": "2025-06-01 → 2025-06-14"
|
|
// },
|
|
// {
|
|
// "period_number": 10,
|
|
// "start_date": "2025-05-18",
|
|
// "end_date": "2025-05-31",
|
|
// "year": 2025,
|
|
// "label": "2025-05-18 → 2025-05-31"
|
|
// },
|
|
// {
|
|
// "period_number": 9,
|
|
// "start_date": "2025-05-04",
|
|
// "end_date": "2025-05-17",
|
|
// "year": 2025,
|
|
// "label": "2025-05-04 → 2025-05-17"
|
|
// },
|
|
// {
|
|
// "period_number": 8,
|
|
// "start_date": "2025-04-20",
|
|
// "end_date": "2025-05-03",
|
|
// "year": 2025,
|
|
// "label": "2025-04-20 → 2025-05-03"
|
|
// },
|
|
// {
|
|
// "period_number": 7,
|
|
// "start_date": "2025-04-06",
|
|
// "end_date": "2025-04-19",
|
|
// "year": 2025,
|
|
// "label": "2025-04-06 → 2025-04-19"
|
|
// },
|
|
// {
|
|
// "period_number": 6,
|
|
// "start_date": "2025-03-23",
|
|
// "end_date": "2025-04-05",
|
|
// "year": 2025,
|
|
// "label": "2025-03-23 → 2025-04-05"
|
|
// }
|
|
// ]
|