Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
GuerreroDIM46
GearSolid
Commits
e76a0660
Commit
e76a0660
authored
10 months ago
by
homeRodrigo
Browse files
Options
Download
Email Patches
Plain Diff
Fix
#53
Fix
#54
parent
1a170b21
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
18 additions
and
27 deletions
+18
-27
frontend/src/components/listaUsuarios.vue
frontend/src/components/listaUsuarios.vue
+3
-3
frontend/src/components/usuario.vue
frontend/src/components/usuario.vue
+0
-1
frontend/src/stores/api-gearsolid.js
frontend/src/stores/api-gearsolid.js
+6
-0
frontend/src/stores/compromisos.js
frontend/src/stores/compromisos.js
+0
-1
frontend/src/stores/franjas.js
frontend/src/stores/franjas.js
+0
-1
frontend/src/stores/usuarios.js
frontend/src/stores/usuarios.js
+9
-21
No files found.
frontend/src/components/listaUsuarios.vue
View file @
e76a0660
...
...
@@ -35,7 +35,7 @@
methods
:
{
...
mapActions
(
useAlmacenCompromisosStore
,
[
'
descargarCompromisos
'
]),
...
mapActions
(
useAlmacenFranjasStore
,
[
'
descargarFranjas
'
]),
...
mapActions
(
useUsuariosStore
,
[
'
mapearUsuarios
'
,
'
enviarPostUsuario
'
,
'
actualizarUsuario
'
]),
...
mapActions
(
useUsuariosStore
,
[
'
mapearUsuarios
'
,
'
enviarPostUsuario
'
,
'
actualizarUsuario
'
,
'
enviarDeleteUsuario
'
]),
//Abre el formulario para generar un nuevo usuario
altaUsuario
(){
...
...
@@ -59,7 +59,7 @@
//recibe ruta absoluta id
eliminarUsuario
(
id
){
this
.
enviarDeleteUsuario
(
id
)
},
//Envia los datos de un nuevo usuario (o modificación) a la API
...
...
@@ -94,7 +94,7 @@
</div>
<div
v-for=
"usuario in usuariosAlta"
:key=
"usuario
.id
"
class=
"m-5"
>
<div
v-for=
"usuario in
this.
usuariosAlta"
:key=
"usuario
[0]
"
class=
"m-5"
>
<Usuario
:usuario=
"usuario"
@
modificar-usuario=
"modificarUsuario"
@
eliminar-usuario=
"eliminarUsuario"
>
</Usuario>
...
...
This diff is collapsed.
Click to expand it.
frontend/src/components/usuario.vue
View file @
e76a0660
...
...
@@ -159,7 +159,6 @@
//Envía senal de eliminar un usuario junto a su id a componente padre
eliminarUsuario
(){
console
.
log
(
this
.
usuario
[
0
])
this
.
$emit
(
'
eliminar-usuario
'
,
this
.
usuario
[
0
])
}
...
...
This diff is collapsed.
Click to expand it.
frontend/src/stores/api-gearsolid.js
View file @
e76a0660
...
...
@@ -198,3 +198,9 @@ export async function patchUsuario(id, usuario){
let
entidad
=
USUARIO_ALTA_URL
+
'
/
'
+
id
return
llamadaAPI
(
'
patch
'
,
usuario
,
entidad
)
}
//Envía el delete del usuario con id dado como parámetro
export
async
function
deleteUsuario
(
id
){
let
entidad
=
USUARIO_ALTA_URL
+
'
/
'
+
id
return
llamadaAPI
(
'
delete
'
,
null
,
entidad
)
}
This diff is collapsed.
Click to expand it.
frontend/src/stores/compromisos.js
View file @
e76a0660
...
...
@@ -161,7 +161,6 @@ export const useAlmacenCompromisosStore = defineStore('compromisos', {
}
}
console
.
log
(
`compromisos.js: recogidas descargadas por grupos.`
)
}
}
...
...
This diff is collapsed.
Click to expand it.
frontend/src/stores/franjas.js
View file @
e76a0660
...
...
@@ -56,7 +56,6 @@ export const useAlmacenFranjasStore = defineStore('franjas', {
grupos
.
push
(
franja
.
dias
)
}
}
console
.
log
(
`franjas.js: grupos:
${
grupos
}
`
)
this
.
grupos
=
grupos
return
grupos
}
...
...
This diff is collapsed.
Click to expand it.
frontend/src/stores/usuarios.js
View file @
e76a0660
...
...
@@ -2,7 +2,8 @@ import {defineStore} from "pinia"
import
{
getUsuarios
,
postUsuario
,
patchUsuario
patchUsuario
,
deleteUsuario
}
from
'
@/stores/api-gearsolid.js
'
export
const
useUsuariosStore
=
defineStore
(
'
usuarios
'
,
{
state
:()
=>
({
...
...
@@ -72,27 +73,14 @@ export const useUsuariosStore = defineStore('usuarios', {
}
return
retorno
},
async
enviarDeleteUsuario
(
id
)
{
const
respuestaAPI
=
await
deleteUsuario
(
id
.
split
(
'
/
'
).
pop
())
if
(
respuestaAPI
.
status
==
200
)
{
this
.
usuariosAlta
.
delete
(
id
)
}
///////////////////////
// async enviarDeleteUsuario(usuario) {
// const respuestaAPI = await deleteCompromiso(compromiso.id)
// if (respuestaAPI.status == 200) {
// if (compromiso.tipo == "formacion") {
// this.formaciones = this.formaciones.filter((formacion => {
// return formacion.id != compromiso.id
// }), 0)
// } else if (compromiso.tipo == "recogidaAlimento") {
// this.recogidasAlimento = this.recogidasAlimento.filter((recogidaAlimento => {
// return recogidaAlimento.id != compromiso.id
// }), 0)
// }
// }
// }
}
}
})
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment