new features

This commit is contained in:
Matthias Hochmeister
2026-03-23 16:47:36 +01:00
parent 8c66492b27
commit 690f260b71
9 changed files with 80 additions and 36 deletions

View File

@@ -56,12 +56,17 @@ const VehicleBookingQuickAddWidget: React.FC = () => {
const mutation = useMutation({
mutationFn: () => {
const beginnDate = new Date(beginn);
const endeDate = new Date(ende);
if (isNaN(beginnDate.getTime()) || isNaN(endeDate.getTime())) {
return Promise.reject(new Error('Ungültiges Datum'));
}
const data: CreateBuchungInput = {
fahrzeugId,
titel: titel.trim(),
beschreibung: beschreibung.trim() || null,
beginn: new Date(beginn).toISOString(),
ende: new Date(ende).toISOString(),
beginn: beginnDate.toISOString(),
ende: endeDate.toISOString(),
buchungsArt: 'intern',
};
return bookingApi.create(data);
@@ -120,7 +125,7 @@ const VehicleBookingQuickAddWidget: React.FC = () => {
>
{(vehicles ?? []).map((v) => (
<MenuItem key={v.id} value={v.id}>
{v.bezeichnung}{v.amtliches_kennzeichen ? ` (${v.amtliches_kennzeichen})` : ''}
{v.bezeichnung}
</MenuItem>
))}
</Select>