calendar and vehicle booking rework
This commit is contained in:
@@ -5,6 +5,7 @@ import type {
|
||||
Fahrzeug,
|
||||
CreateBuchungInput,
|
||||
MaintenanceWindow,
|
||||
BuchungsKategorie,
|
||||
} from '../types/booking.types';
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
@@ -117,6 +118,17 @@ export const bookingApi = {
|
||||
},
|
||||
};
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Booking categories
|
||||
// ---------------------------------------------------------------------------
|
||||
export const kategorieApi = {
|
||||
getAll: () => api.get<BuchungsKategorie[]>('/api/buchungskategorien').then((r) => r.data),
|
||||
getActive: () => api.get<BuchungsKategorie[]>('/api/buchungskategorien/active').then((r) => r.data),
|
||||
create: (data: Omit<BuchungsKategorie, 'id'>) => api.post<BuchungsKategorie>('/api/buchungskategorien', data).then((r) => r.data),
|
||||
update: (id: number, data: Partial<BuchungsKategorie>) => api.patch<BuchungsKategorie>(`/api/buchungskategorien/${id}`, data).then((r) => r.data),
|
||||
delete: (id: number) => api.delete(`/api/buchungskategorien/${id}`).then((r) => r.data),
|
||||
};
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Vehicle helper (shared with booking page)
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user