ff-admin/src/demodata/inspectionPlan.ts

149 lines
3.9 KiB
TypeScript
Raw Normal View History

2025-05-16 10:27:08 +02:00
import type { InspectionPlanViewModel } from "@/viewmodels/admin/unit/inspectionPlan/inspectionPlan.models";
2025-05-13 12:16:39 +02:00
import type {
InspectionPointViewModel,
2025-05-16 10:27:08 +02:00
InspectionPointResultViewModel,
2025-05-14 09:13:47 +02:00
InspectionViewModel,
2025-05-16 10:27:08 +02:00
} from "@/viewmodels/admin/unit/inspection/inspection.models";
2025-04-11 14:14:11 +02:00
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-05-14 14:42:00 +02:00
relatedId: "xyz",
related: {
id: "xyz",
type: "B-Schlauch",
description: "Shläuche vom Typ B",
inspectionPlans: [],
},
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-05-14 14:42:00 +02:00
relatedId: "xyz",
related: {
id: "xyz",
type: "B-Schlauch",
description: "Shläuche vom Typ B",
inspectionPlans: [],
},
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,
inspectionPointId: inspectionPointDemoData[0].id,
2025-05-16 10:27:08 +02:00
value: "5",
2025-05-13 12:16:39 +02:00
},
{
inspectionId: "jkvshdfg",
inspectionVersionedPlanId: inspectionPlanDemoData[0].id,
inspectionPointId: inspectionPointDemoData[1].id,
value: "",
},
{
inspectionId: "jkvshdfg",
inspectionVersionedPlanId: inspectionPlanDemoData[0].id,
inspectionPointId: inspectionPointDemoData[1].id,
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 14:42:00 +02:00
relatedId: "abc",
related: {
id: "abc",
code: "0456984224498",
name: "B-Schlauch",
location: "HLF",
equipmentTypeId: "xyz",
equipmentType: {
id: "xyz",
type: "B-Schlauch",
description: "Shläuche vom Typ B",
inspectionPlans: [],
},
inspections: [],
},
2025-05-13 12:16:39 +02:00
},
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-14 14:42:00 +02:00
relatedId: "abc",
related: {
id: "abc",
code: "0456984224498",
name: "B-Schlauch",
location: "HLF",
equipmentTypeId: "xyz",
equipmentType: {
id: "xyz",
type: "B-Schlauch",
description: "Shläuche vom Typ B",
inspectionPlans: [],
},
inspections: [],
},
2025-05-14 09:13:47 +02:00
},
2025-05-13 12:16:39 +02:00
];