new features
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user