diff --git a/src/pages/gtfs_archivo/Admin.svelte b/src/pages/gtfs_archivo/Admin.svelte
index e62281c..0cfadef 100644
--- a/src/pages/gtfs_archivo/Admin.svelte
+++ b/src/pages/gtfs_archivo/Admin.svelte
@@ -22,6 +22,8 @@
let location = useLocation()
let loading = false;
let showUpload = null;
+ let baseUrlInforme = window.location.origin;
+
getPermisosPath($location.pathname)
.then(data => escritura = data.escritura)
.catch(error => console.log({ error }))
@@ -70,6 +72,11 @@
.finally(() => loading = false)
}
+ function reporteErroresCargaGTFS (id_red, id_gtfs){
+ const url = new URL(`reporte/gtfs/reporte_${id_red}_${id_gtfs}.pdf`, baseUrlInforme);
+ window.open(url.href, '_blank');
+ }
+
function adjustDateTimeByOffset(isoString) {
// Extraer la fecha, la hora y el desplazamiento de zona horaria
const [datePart, timePart] = isoString.split('T');
@@ -180,7 +187,20 @@
{/if}
{adjustDateTimeByOffset(app.created)} |
- {app.status} |
+
+
+ {#if app.status.toUpperCase().includes('CON REPAROS')}
+
+
+ reporteErroresCargaGTFS(id_red, app.id_gtfs)}>
+ {app.status}
+
+ {:else}
+
+ {app.status}
+ {/if}
+ |
+
{app.valid_from} |
{app.vigente ? '✅':'🚫'} |
diff --git a/src/pages/reportes/Itinerario.svelte b/src/pages/reportes/Itinerario.svelte
index 5bc35d0..11d7e5a 100644
--- a/src/pages/reportes/Itinerario.svelte
+++ b/src/pages/reportes/Itinerario.svelte
@@ -5,7 +5,7 @@
export let loading = false;
let operadores = [];
-
+ let baseUrl = window.location.origin;
getOperadores({ vigente: 1 })
.then(data => data.sort((a, b) => a.nombre_operador < b.nombre_operador ? -1 : 1))
.then(data => operadores = data)
@@ -20,16 +20,17 @@
}
function abrirReporteItinerario() {
- if (!validarOperadorSeleccionado()) return;
- const url = `${window.location.href}/reporte_itinerarios_${id_operador}.pdf`;
- window.open(url, '_blank');
+ if (!validarOperadorSeleccionado()) return;
+ const url = new URL(`reporte/itinerarios/${id_operador}.pdf`, baseUrl);
+ window.open(url.href, '_blank');
}
function abrirReporteExpediciones() {
if (!validarOperadorSeleccionado()) return;
const fecha = new Date().toISOString().slice(0, 10).replace(/-/g, '');
- const url = `${window.location.href}/reporte_expediciones_${id_operador}_${fecha}.pdf`;
- window.open(url, '_blank');
+ //const url = `${window.location.href}reporte/expediciones/${id_operador}_${fecha}.pdf`;
+ const url = new URL(`reporte/expediciones/${id_operador}_${fecha}.pdf`, baseUrl);
+ window.open(url.href, '_blank');
}