Se integro el modulo de importacion definitiva

This commit is contained in:
2026-02-16 11:52:27 -06:00
parent 3d691d6881
commit 5d230fc4d7
11 changed files with 822 additions and 161 deletions

View File

@@ -61,5 +61,35 @@ export const reportsTransmissionApi = {
if (!response.ok) throw new Error('Error al consultar estado de la transmisión temporal');
return await response.json();
},
triggerDefinitiveGeneration: async (request: any) => {
const endpoint = `${BASE_URL}/v1/a76/reports/importacion/transmission/definitive/generate`;
const token = localStorage.getItem('access_token');
const response = await fetch(endpoint, {
method: 'POST',
headers: {
'Authorization': `Bearer ${token}`,
'Content-Type': 'application/json'
},
body: JSON.stringify(request)
});
if (!response.ok) throw new Error('Error al iniciar la generación definitiva');
return await response.json();
},
getDefinitiveTaskStatus: async (taskId: string) => {
const endpoint = `${BASE_URL}/v1/a76/reports/importacion/transmission/definitive/tasks/${taskId}`;
const token = localStorage.getItem('access_token');
const response = await fetch(endpoint, {
method: 'GET',
headers: { 'Authorization': `Bearer ${token}` }
});
if (!response.ok) throw new Error('Error al consultar estado de la transmisión definitiva');
return await response.json();
}
};