diff --git a/src/layouts/Sidebar.svelte b/src/layouts/Sidebar.svelte index d757a8f..7588e84 100644 --- a/src/layouts/Sidebar.svelte +++ b/src/layouts/Sidebar.svelte @@ -39,6 +39,11 @@ + + + Cargar Archivos GTFS + + Listado Archivos GTFS diff --git a/src/pages/gtfs_archivo/Admin.svelte b/src/pages/gtfs_archivo/Admin.svelte index 3d73729..84316c2 100644 --- a/src/pages/gtfs_archivo/Admin.svelte +++ b/src/pages/gtfs_archivo/Admin.svelte @@ -4,12 +4,12 @@ import PageTitle from "$/components/PageTitle.svelte"; import { useLocation } from "svelte-navigator"; import { getPermisosPath } from "$/services/usuarios"; - + import ModalgtfsUpload from "./ModalgtfsUpload.svelte"; import { getRedTransporte } from "$/services/red_transporte"; let id_red; - + let escritura = false; const limit = 15; @@ -23,9 +23,10 @@ let gtfs = null let location = useLocation() let loading = false; + let gtfsArchivo = null; getPermisosPath($location.pathname) - + .then(data => escritura = data.escritura) .catch(error => console.log({ error })) $: onPage(page) @@ -71,15 +72,19 @@ onPage(page); } + function onNuevo() { + gtfsArchivo = {} + } Listado Archivos GTFS -
+ +
-
Redes de Transporte
+
Red de Transporte
- - {#each redes as rt} - - {/each} - -
- - - -
- -
diff --git a/src/pages/gtfs_archivo/ModalgtfsUpload.svelte b/src/pages/gtfs_archivo/ModalgtfsUpload.svelte new file mode 100644 index 0000000..03ddae4 --- /dev/null +++ b/src/pages/gtfs_archivo/ModalgtfsUpload.svelte @@ -0,0 +1,160 @@ + + + +
+ dispatch('close')}> +
+
+ +
+
Red de Transporte
+ +
+ +
+
+ +
+
+
Fecha Carga
+
+ +
+
+
+
Valido desde
+
+ +
+
+ +
+
Cargado por (PONER EL USUARIO)
+
+ +
+
+ +
+ + + {#if uploading} +

Subiendo archivo...

+ {:else} + + {/if} +
+ +
+ +
+
+ + \ No newline at end of file diff --git a/src/pages/gtfs_upload/Admin.svelte b/src/pages/gtfs_upload/Admin.svelte new file mode 100644 index 0000000..4a184be --- /dev/null +++ b/src/pages/gtfs_upload/Admin.svelte @@ -0,0 +1,73 @@ + + +Cargar Archivo GTFS + + + +
+

El archivo debe tener extensión .zip
+ Verifique que contiene los siguientes archivos TXT

+
    + +
  • Agency
  • +
  • Calendar
  • +
  • Feed_info
  • +
  • Routes
  • +
  • Shapes
  • +
  • Stops
  • +
  • Stop_times
  • +
  • Trips
  • + +
+ + +
+
+
+ + + +
+
+ +{#if gtfsArchivo} + gtfsArchivo = null} +/> +{/if} \ No newline at end of file diff --git a/src/pages/gtfs_upload/Admin.svelte.old b/src/pages/gtfs_upload/Admin.svelte.old new file mode 100644 index 0000000..646126c --- /dev/null +++ b/src/pages/gtfs_upload/Admin.svelte.old @@ -0,0 +1,125 @@ + + +Cargar GTFS + +
+
+ + + +
+
Redes de Transporte
+ +
+ +
+
+ +
+ +
+ + + {#if uploading} +

Subiendo archivo...

+ {:else} + + + {/if} + + + +
+ +
+ + +{#if gtfsArchivo} + gtfsArchivo = null} +/> +{/if} \ No newline at end of file diff --git a/src/pages/gtfs_upload/ModalgtfsUpload.svelte b/src/pages/gtfs_upload/ModalgtfsUpload.svelte new file mode 100644 index 0000000..10b14e9 --- /dev/null +++ b/src/pages/gtfs_upload/ModalgtfsUpload.svelte @@ -0,0 +1,112 @@ + + + + + +
+ + +
+
+ +
+
Red de Transporte
+ +
+ +
+
+ +
+ +
+ + + {#if uploading} +

Subiendo archivo...

+ {:else} + + {/if} +
+ +
+ +
+
+ + \ No newline at end of file diff --git a/src/routes/user.routes.js b/src/routes/user.routes.js index a9bcc20..bf3f589 100644 --- a/src/routes/user.routes.js +++ b/src/routes/user.routes.js @@ -5,6 +5,7 @@ import PageAplicaciones from '$/pages/aplicaciones/Admin.svelte' import PageOperador from '$/pages/operadores/Admin.svelte' import PageRedTransporte from '$/pages/red_transporte/Admin.svelte' import PageArchivoGTFS from '$/pages/gtfs_archivo/Admin.svelte' +import PageCargaArchivoGTFS from '$/pages/gtfs_upload/Admin.svelte' import PageUsuarios from '$/pages/usuarios/Admin.svelte' import PageUsuarioCreate from '$/pages/usuarios/Usuario.svelte' import PageUsuarioModifica from '$/pages/usuarios/Usuario.svelte' @@ -26,6 +27,7 @@ export const routes_base = [ { path: '/aplicaciones', component: PageAplicaciones }, { path: '/red-transporte', component: PageRedTransporte }, { path: '/gtfs-archivo', component: PageArchivoGTFS }, + // { path: '/gtfs-upload', component: PageCargaArchivoGTFS }, { path: '/operadores', component: PageOperador }, { path: '/usuarios', component: PageUsuarios }, { path: '/usuarios/nuevo', component: PageUsuarioCreate },