feature/nueva funcionalidad al hacer login mediante HUB y nuevos reportes en segundo plano

This commit is contained in:
2026-06-15 11:22:26 -06:00
parent 45548f9bc8
commit 14db21c671
6 changed files with 220 additions and 188 deletions

View File

@@ -13,10 +13,14 @@ export const fetchPedimentoEdocuments = async (pedimentoId, page = 1, pageSize =
if (filters.numero_edocument) params.append('numero_edocument__icontains', filters.numero_edocument);
if (filters.clave) params.append('clave__icontains', filters.clave);
if (filters.descripcion) params.append('descripcion__icontains', filters.descripcion);
// Estado de 3 valores (pendiente | descargado | error) — T2026-05-027
if (filters.edocument_estado) params.append('edocument_estado', filters.edocument_estado);
if (filters.acuse_estado) params.append('acuse_estado', filters.acuse_estado);
// Filtros booleanos legados (compatibilidad)
if (filters.edocument_descargado !== undefined && filters.edocument_descargado !== '') params.append('edocument_descargado', filters.edocument_descargado);
if (filters.acuse_descargado !== undefined && filters.acuse_descargado !== '') params.append('acuse_descargado', filters.acuse_descargado);
if (filters.date_from) params.append('created_at__gte', filters.date_from);
if (filters.date_to) params.append('created_at__lte', filters.date_to);
if (filters.date_from || filters.created_at__gte) params.append('created_at__gte', filters.date_from || filters.created_at__gte);
if (filters.date_to || filters.created_at__lte) params.append('created_at__lte', filters.date_to || filters.created_at__lte);
const response = await fetchWithAuth(`${API_BASE_URL}/customs/edocuments/?${params}`);
if (!response.ok) throw new Error(await extractApiError(response));