ff-admin/src/demodata/inspectionPlan.ts

112 lines
3.2 KiB
TypeScript
Raw Normal View History

2025-05-13 12:16:39 +02:00
import type {
InspectionPlanViewModel,
2025-05-14 09:13:47 +02:00
InspectionPointResultViewModel,
2025-05-13 12:16:39 +02:00
InspectionPointViewModel,
2025-05-14 09:13:47 +02:00
InspectionViewModel,
} from "@/viewmodels/admin/unit/inspectionPlan/inspectionPlan.models";
2025-04-11 14:14:11 +02:00
import { equipmentTypeDemoData } from "./equipmentType";
2025-05-13 12:16:39 +02:00
export const inspectionPointDemoData: Array<InspectionPointViewModel> = [
{
id: "edf",
title: "vorhandene Spritzstellen ausgebessert",
description: "",
type: "number",
},
{
id: "ghi",
title: "Einband der Kupplung sitzt fest",
description: "",
type: "iO-niO",
},
{
id: "lmn",
title: "Das überstehende Drahtende des Knaggenteiles sitzt versenkt",
description: "",
type: "iO-niO",
},
{
id: "jgj",
title: "Gebrauchsprüfdruck 12bar",
description: "",
type: "iO-niO",
},
];
2025-04-11 14:14:11 +02:00
export const inspectionPlanDemoData: Array<InspectionPlanViewModel> = [
{
id: "abc",
title: "Sichtprüfung",
2025-04-28 12:29:44 +02:00
version: 1,
2025-04-11 14:14:11 +02:00
inspectionInterval: "1-m",
2025-04-28 12:29:44 +02:00
remindTime: "1-m",
2025-05-13 12:16:39 +02:00
created: new Date(),
inspectionPoints: [inspectionPointDemoData[0], inspectionPointDemoData[1], inspectionPointDemoData[2]],
2025-04-28 12:29:44 +02:00
},
{
id: "cba",
title: "Druckprüfung",
version: 1,
inspectionInterval: "1-m",
remindTime: "22/10",
2025-05-13 12:16:39 +02:00
created: new Date(),
inspectionPoints: [inspectionPointDemoData[3]],
2025-04-11 14:14:11 +02:00
},
];
2025-05-13 12:16:39 +02:00
2025-05-14 09:13:47 +02:00
export const inspectionPointResultDemoData: Array<InspectionPointResultViewModel> = [
2025-05-13 12:16:39 +02:00
{
inspectionId: "jkvshdfg",
inspectionVersionedPlanId: inspectionPlanDemoData[0].id,
inspectionVersionedPlan: inspectionPlanDemoData[0],
inspectionPointId: inspectionPointDemoData[0].id,
inspectionPoint: inspectionPointDemoData[0],
value: "",
},
{
inspectionId: "jkvshdfg",
inspectionVersionedPlanId: inspectionPlanDemoData[0].id,
inspectionVersionedPlan: inspectionPlanDemoData[0],
inspectionPointId: inspectionPointDemoData[1].id,
inspectionPoint: inspectionPointDemoData[1],
value: "",
},
{
inspectionId: "jkvshdfg",
inspectionVersionedPlanId: inspectionPlanDemoData[0].id,
inspectionVersionedPlan: inspectionPlanDemoData[0],
inspectionPointId: inspectionPointDemoData[1].id,
inspectionPoint: inspectionPointDemoData[1],
value: "",
},
];
2025-05-14 09:13:47 +02:00
export const inspectionDemoData: Array<InspectionViewModel> = [
2025-05-13 12:16:39 +02:00
{
id: "jkvshdfg",
2025-05-14 09:13:47 +02:00
inspectionPlanId: inspectionPlanDemoData[0].id,
inspectionPlan: inspectionPlanDemoData[0],
2025-05-13 12:16:39 +02:00
inspectionVersionedPlanId: inspectionPlanDemoData[0].id,
inspectionVersionedPlan: inspectionPlanDemoData[0],
context: "",
created: new Date(),
finished: undefined,
nextInspection: undefined,
isOpen: true,
checks: [inspectionPointResultDemoData[0], inspectionPointResultDemoData[1], inspectionPointResultDemoData[2]],
},
2025-05-14 09:13:47 +02:00
{
id: "jkvshdfg",
inspectionPlanId: inspectionPlanDemoData[0].id,
inspectionPlan: inspectionPlanDemoData[0],
inspectionVersionedPlanId: inspectionPlanDemoData[0].id,
inspectionVersionedPlan: inspectionPlanDemoData[0],
context: "sohgfpb",
created: new Date(),
finished: new Date(),
nextInspection: new Date(),
isOpen: false,
checks: [inspectionPointResultDemoData[0], inspectionPointResultDemoData[1], inspectionPointResultDemoData[2]],
},
2025-05-13 12:16:39 +02:00
];