pass reports to admin ui
This commit is contained in:
parent
41c3093754
commit
0fdb77d7ca
2 changed files with 13 additions and 3 deletions
|
@ -25,12 +25,18 @@ export default abstract class DamageReportFactory {
|
||||||
assigned: "vehicle",
|
assigned: "vehicle",
|
||||||
related: VehicleFactory.mapToSingle(record.vehicle),
|
related: VehicleFactory.mapToSingle(record.vehicle),
|
||||||
};
|
};
|
||||||
} else {
|
} else if (record?.wearableId) {
|
||||||
assigned = {
|
assigned = {
|
||||||
relatedId: record.wearableId,
|
relatedId: record.wearableId,
|
||||||
assigned: "wearable",
|
assigned: "wearable",
|
||||||
related: WearableFactory.mapToSingle(record.wearable),
|
related: WearableFactory.mapToSingle(record.wearable),
|
||||||
};
|
};
|
||||||
|
} else {
|
||||||
|
assigned = {
|
||||||
|
relatedId: undefined,
|
||||||
|
assigned: undefined,
|
||||||
|
related: undefined,
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
@ -39,7 +45,9 @@ export default abstract class DamageReportFactory {
|
||||||
status: record.status,
|
status: record.status,
|
||||||
done: record.done,
|
done: record.done,
|
||||||
description: record.description,
|
description: record.description,
|
||||||
image: record.images,
|
location: record.location,
|
||||||
|
note: record.note,
|
||||||
|
images: record.images.filter((i) => !!i),
|
||||||
reportedBy: record?.reportedBy,
|
reportedBy: record?.reportedBy,
|
||||||
...assigned,
|
...assigned,
|
||||||
maintenance: record.maintenance ? MaintenanceFactory.mapToSingle(record.maintenance) : null,
|
maintenance: record.maintenance ? MaintenanceFactory.mapToSingle(record.maintenance) : null,
|
||||||
|
|
|
@ -26,7 +26,9 @@ export type DamageReportViewModel = {
|
||||||
status: string;
|
status: string;
|
||||||
done: boolean;
|
done: boolean;
|
||||||
description: string;
|
description: string;
|
||||||
image: string[];
|
location: string;
|
||||||
|
note: string;
|
||||||
|
images: string[];
|
||||||
reportedBy: string;
|
reportedBy: string;
|
||||||
maintenance?: MaintenanceViewModel;
|
maintenance?: MaintenanceViewModel;
|
||||||
} & DamageReportAssigned;
|
} & DamageReportAssigned;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue