diff --git a/frontend/src/lib/layoutApi.ts b/frontend/src/lib/layoutApi.ts index 5fd1f71..13a5561 100644 --- a/frontend/src/lib/layoutApi.ts +++ b/frontend/src/lib/layoutApi.ts @@ -81,24 +81,24 @@ export interface LayoutSection { export const layoutApi = { // Properties async getProperties(): Promise { - const response = await api.get('/api/layout/properties'); + const response = await api.get('/layout/properties'); return response.data; }, async createProperty(data: { name: string; address?: string; licenseNum?: string }): Promise { - const response = await api.post('/api/layout/properties', data); + const response = await api.post('/layout/properties', data); return response.data; }, // Buildings async createBuilding(data: { propertyId: string; name: string; code: string; type: string }): Promise { - const response = await api.post('/api/layout/buildings', data); + const response = await api.post('/layout/buildings', data); return response.data; }, // Floors async getFloor(id: string): Promise { - const response = await api.get(`/api/layout/floors/${id}`); + const response = await api.get(`/layout/floors/${id}`); return response.data; }, @@ -111,7 +111,7 @@ export const layoutApi = { ceilingHeight?: number; defaultTiers?: number; }): Promise { - const response = await api.post('/api/layout/floors', data); + const response = await api.post('/layout/floors', data); return response.data; }, @@ -129,52 +129,53 @@ export const layoutApi = { rotation: r.rotation, sections: r.sections // Include sections in save })); - const response = await api.post(`/api/layout/floors/${floorId}/layout`, { rooms: roomsForApi }); + const response = await api.post(`/layout/floors/${floorId}/layout`, { rooms: roomsForApi }); return response.data; }, // Rooms async createRoom(data: Partial): Promise { - const response = await api.post('/api/layout/rooms', data); + const response = await api.post('/layout/rooms', data); return response.data; }, async updateRoom(id: string, data: Partial): Promise { - const response = await api.put(`/api/layout/rooms/${id}`, data); + const response = await api.put(`/layout/rooms/${id}`, data); return response.data; }, async deleteRoom(id: string): Promise { - await api.delete(`/api/layout/rooms/${id}`); + await api.delete(`/layout/rooms/${id}`); }, // Sections async createSection(data: Partial & { rows: number; columns: number }): Promise { - const response = await api.post('/api/layout/sections', data); + const response = await api.post('/layout/sections', data); return response.data; }, async getRoomSections(roomId: string): Promise { - const response = await api.get(`/api/layout/rooms/${roomId}/sections`); + const response = await api.get(`/layout/rooms/${roomId}/sections`); return response.data; }, async placeBatchInPosition(positionId: string, batchId: string): Promise { - await api.post(`/api/layout/positions/${positionId}/occupy`, { batchId }); + await api.post(`/layout/positions/${positionId}/occupy`, { batchId }); }, async fillSection(sectionId: string, batchId: string, maxCount?: number): Promise<{ plantsCreated: number; message: string }> { - const response = await api.post(`/api/layout/sections/${sectionId}/fill`, { batchId, maxCount }); + const response = await api.post(`/layout/sections/${sectionId}/fill`, { batchId, maxCount }); return response.data; }, async movePlant(plantId: string, targetPositionId: string, reason?: string): Promise<{ newAddress: string; message: string }> { - const response = await api.post(`/api/layout/plants/${plantId}/move`, { targetPositionId, reason }); + const response = await api.post(`/layout/plants/${plantId}/move`, { targetPositionId, reason }); return response.data; }, async getSection(id: string): Promise { - const response = await api.get(`/api/layout/sections/${id}`); + const response = await api.get(`/layout/sections/${id}`); return response.data; } }; +