erp-platform/ui/src/mocks/mockMaintenanceCalendarEvent.ts

87 lines
2 KiB
TypeScript
Raw Normal View History

2025-09-15 09:31:47 +00:00
import { PriorityEnum } from "../types/common";
import {
PmCalendarEvent as MaintenanceCalendarEvent,
WorkOrderStatusEnum,
} from "../types/pm";
export const mockCalendarEvents: MaintenanceCalendarEvent[] = [
{
id: "E001",
title: "CNC Torna Rutin Bakım",
type: "plan",
date: new Date("2024-02-12"),
startTime: "09:00",
endTime: "11:00",
status: "scheduled",
priority: PriorityEnum.High,
assignedTo: "Mehmet Kaya",
workCenterCode: "CNC-001",
duration: 120,
},
{
id: "E002",
title: "Kompresör Aylık Bakım",
type: "plan",
date: new Date("2024-02-15"),
startTime: "08:00",
endTime: "12:00",
status: "scheduled",
priority: PriorityEnum.Urgent,
assignedTo: "Ali Demir",
workCenterCode: "COMP-001",
duration: 240,
},
{
id: "E003",
title: "Konveyör Arıza Onarım",
type: "workorder",
date: new Date("2024-02-10"),
startTime: "14:00",
endTime: "17:00",
status: WorkOrderStatusEnum.InProgress,
priority: PriorityEnum.High,
assignedTo: "Ahmet Yılmaz",
workCenterCode: "CONV-001",
duration: 180,
},
{
id: "E004",
title: "Robot Kaynak Kalibrasyon",
type: "workorder",
date: new Date("2024-02-08"),
startTime: "10:00",
endTime: "18:00",
status: WorkOrderStatusEnum.Completed,
priority: PriorityEnum.Normal,
assignedTo: "Fatma Özkan",
workCenterCode: "WELD-001",
duration: 480,
},
{
id: "E005",
title: "Hidrolik Sistem Kontrol",
type: "plan",
date: new Date("2024-02-14"),
startTime: "13:00",
endTime: "15:00",
status: "scheduled",
priority: PriorityEnum.Normal,
assignedTo: "Sema Korkmaz",
workCenterCode: "HYD-001",
duration: 120,
},
{
id: "E006",
title: "Elektrik Panosu Bakım",
type: "plan",
date: new Date("2024-02-16"),
startTime: "16:00",
endTime: "18:00",
status: "scheduled",
priority: PriorityEnum.Low,
assignedTo: "Hasan Çelik",
workCenterCode: "ELEC-001",
duration: 120,
},
];