11 lines
593 B
JavaScript
11 lines
593 B
JavaScript
// frontend/src/api/fabrications.ts
|
|
import client from './client';
|
|
export const fabricationsApi = {
|
|
list: (params) => client.get('/api/fabrications', { params }).then(r => r.data),
|
|
get: (id) => client.get(`/api/fabrications/${id}`).then(r => r.data),
|
|
create: (f) => client.post('/api/fabrications', f).then(r => r.data),
|
|
update: (id, f) => client.put(`/api/fabrications/${id}`, f).then(r => r.data),
|
|
updateStatut: (id, statut) => client.patch(`/api/fabrications/${id}/statut`, { statut }).then(r => r.data),
|
|
delete: (id) => client.delete(`/api/fabrications/${id}`),
|
|
};
|