repair create

This commit is contained in:
Julian Krauser 2025-07-21 12:58:19 +02:00
parent ecadd8431d
commit 2363933f5a
14 changed files with 138 additions and 31 deletions

View file

@ -17,19 +17,19 @@ export default abstract class RepairFactory {
assigned = {
relatedId: record.equipmentId,
assigned: "equipment",
related: EquipmentFactory.mapToSingle(record.equipment),
related: record.equipment ? EquipmentFactory.mapToSingle(record.equipment) : undefined,
};
} else if (record?.vehicleId) {
assigned = {
relatedId: record.vehicleId,
assigned: "vehicle",
related: VehicleFactory.mapToSingle(record.vehicle),
related: record.vehicle ? VehicleFactory.mapToSingle(record.vehicle) : undefined,
};
} else if (record?.wearableId) {
assigned = {
relatedId: record.wearableId,
assigned: "wearable",
related: WearableFactory.mapToSingle(record.wearable),
related: record.wearable ? WearableFactory.mapToSingle(record.wearable) : undefined,
};
} else {
assigned = {
@ -45,6 +45,7 @@ export default abstract class RepairFactory {
finishedAt: record.finishedAt,
status: record.status,
responsible: record.responsible,
title: record.title,
description: record.description,
images: record.images,
reportDocument: record.reportDocument,