Comuna
-
diff --git a/src/pages/personas/Lista.svelte b/src/pages/personas/Lista.svelte
deleted file mode 100644
index db9ca87..0000000
--- a/src/pages/personas/Lista.svelte
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
Personas
-
-
-
-
-
-
-
- RUT |
- Nombres |
- Apellido 1 |
- Apellido 2 |
- Teléfono |
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/personas/Modificar.svelte b/src/pages/personas/Modificar.svelte
deleted file mode 100644
index e69de29..0000000
diff --git a/src/pages/personas/Nueva.svelte b/src/pages/personas/Nueva.svelte
deleted file mode 100644
index e69de29..0000000
diff --git a/src/pages/personas/Persona.svelte b/src/pages/personas/Persona.svelte
new file mode 100644
index 0000000..d9b4e92
--- /dev/null
+++ b/src/pages/personas/Persona.svelte
@@ -0,0 +1,62 @@
+
+
+
{es_nuevo ? 'Nuevo Persona': 'Editar Persona'}
+
+
\ No newline at end of file
diff --git a/src/routes/user.routes.js b/src/routes/user.routes.js
index 88203ad..fa52403 100644
--- a/src/routes/user.routes.js
+++ b/src/routes/user.routes.js
@@ -6,6 +6,9 @@ import PageUsuarios from '$/pages/usuarios/Admin.svelte'
import PageUsuarioCreate from '$/pages/usuarios/Usuario.svelte'
import PageUsuarioModifica from '$/pages/usuarios/Usuario.svelte'
import PageComunas from '$/pages/comunas/Admin.svelte'
+import PagePersonas from '$/pages/personas/Admin.svelte'
+import PagePersonaCreate from '$/pages/personas/Persona.svelte'
+import PagePersonaModifica from '$/pages/personas/Persona.svelte'
export const routes = [
{ path: '/', component: PageHome },
@@ -15,5 +18,8 @@ export const routes = [
{ path: '/usuarios/nuevo', component: PageUsuarioCreate },
{ path: '/usuarios/:login', component: PageUsuarioModifica },
{ path: '/comunas', component: PageComunas },
+ { path: '/personas', component: PagePersonas },
+ { path: '/personas/nuevo', component: PagePersonaCreate },
+ { path: '/personas/:rut', component: PagePersonaModifica },
{ path: '*', component: PageError },
]
\ No newline at end of file
diff --git a/src/services/personas.js b/src/services/personas.js
index f716d04..cff1cf7 100644
--- a/src/services/personas.js
+++ b/src/services/personas.js
@@ -6,7 +6,7 @@ export async function getPersonas(params) {
const res = await fetch(`${base}/personas/${query}`, {
headers: { "Authorization": `Bearer ${getToken()}`, "Content-Type": "application/json" }
})
- if (!res.ok) throw await res.json()
+ if (!res.ok) throw await res.text()
return res.json()
}
@@ -14,7 +14,7 @@ export async function getPersona(rut) {
const res = await fetch(`${base}/personas/${rut}/`, {
headers: { "Authorization": `Bearer ${getToken()}`, "Content-Type": "application/json" }
})
- if (!res.ok) throw await res.json()
+ if (!res.ok) throw await res.text()
return res.json()
}
@@ -24,7 +24,7 @@ export async function createPersona(data) {
body: JSON.stringify(data),
headers: { "Authorization": `Bearer ${getToken()}`, "Content-Type": "application/json" }
})
- if (!res.ok) throw await res.json()
+ if (!res.ok) throw await res.text()
return res.json()
}
@@ -34,6 +34,6 @@ export async function updatePersona({ rut: id = null, ...data }) {
body: JSON.stringify(data),
headers: { "Authorization": `Bearer ${getToken()}`, "Content-Type": "application/json" }
})
- if (!res.ok) throw await res.json()
+ if (!res.ok) throw await res.text()
return res.json()
}
\ No newline at end of file