From fd4fe15d08d23c4c68b3cfa13cffb8b0dc50d6ab Mon Sep 17 00:00:00 2001 From: hreyes Date: Wed, 11 Feb 2026 12:38:17 -0600 Subject: [PATCH] fix/class-method-not-alowed --- frontend/src/lib/api/dashboard/a76/classes.ts | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/frontend/src/lib/api/dashboard/a76/classes.ts b/frontend/src/lib/api/dashboard/a76/classes.ts index fc787b97..aaad2231 100644 --- a/frontend/src/lib/api/dashboard/a76/classes.ts +++ b/frontend/src/lib/api/dashboard/a76/classes.ts @@ -11,7 +11,7 @@ export interface A76Class { description_es: string | null; description_en: string | null; material_key: string | null; - unit_of_measure: string; + unit_of_measure: string; fraction: string; us_fraction: string; sub_key: string; @@ -39,15 +39,15 @@ export interface A76ClassCreate { } // DTO para actualizar (Partial del create) -export interface A76ClassUpdate extends Partial {} +export interface A76ClassUpdate extends Partial { } export interface A76ClassListResponse { - items: A76Class[]; - classes?: A76Class[]; + items: A76Class[]; + classes?: A76Class[]; total: number; page: number; page_size: number; - size?: number; + size?: number; } export interface A76ClassListParams { @@ -79,27 +79,27 @@ export const classesApi = { }, update: (id: number, data: A76ClassUpdate, company_id: number): Promise> => { - return api.put(`/v1/a76/classes/${id}?company_id=${company_id}`, data); + return api.put(`/v1/a76/classes/${id}/?company_id=${company_id}`, data); }, - /** - * Eliminar un class - */ - delete: (id: number, company_id: number): Promise> => { - return api.delete(`/v1/a76/classes/${id}?company_id=${company_id}`); - }, + /** + * Eliminar un class + */ + delete: (id: number, company_id: number): Promise> => { + return api.delete(`/v1/a76/classes/${id}?company_id=${company_id}`); + }, - /** - * Inicializar datos semilla de clases de activo fijo - */ - seed: (company_id: number): Promise> => { - return api.post(`/v1/a76/classes/seed?company_id=${company_id}`, {}); - }, + /** + * Inicializar datos semilla de clases de activo fijo + */ + seed: (company_id: number): Promise> => { + return api.post(`/v1/a76/classes/seed?company_id=${company_id}`, {}); + }, - /** - * Crear una clase de activo fijo (crea tanto A76Class como FAClass en una transacción) - */ - createFA: (data: any, company_id: number): Promise> => { - return api.post(`/v1/a76/classes/fa?company_id=${company_id}`, data); - } + /** + * Crear una clase de activo fijo (crea tanto A76Class como FAClass en una transacción) + */ + createFA: (data: any, company_id: number): Promise> => { + return api.post(`/v1/a76/classes/fa?company_id=${company_id}`, data); + } }; \ No newline at end of file