Conexion con endpoints de la api

This commit is contained in:
Andres2908
2022-01-27 00:13:53 -06:00
parent 68e08c36d0
commit c395a5d0b5
2 changed files with 31 additions and 4 deletions
+1 -1
View File
@@ -71,7 +71,7 @@ export default {
axios
.post(`${process.env.api}/usuario/login`, data)
.then((res) => {
const info = res.data.data
const info = res.data
localStorage.setItem('datosUsuario', JSON.stringify(info))
// localStorage.setItem('token', info.token)
this.updateIsLoading(false)
+30 -3
View File
@@ -7,7 +7,7 @@
<p>Carrera: {{ datosUsuario.carrera }}</p>
</div>
<b-table class="column box tabla" :data="data">
<b-table class="column box tabla" :data="inscripcionesUsuario">
<b-table-column
field="inscrito"
label="Inscrito en"
@@ -15,7 +15,7 @@
v-slot="props"
>
<b-icon :icon="icono(props.row.area)" size="is-small"></b-icon>
{{ props.row.nombreArea }}
{{ props.row.idArea }}
</b-table-column>
<b-table-column
@@ -35,10 +35,13 @@
</template>
<script>
import axios from 'axios'
export default {
data() {
return {
datosUsuario: {},
inscripcionesUsuario: [],
data: [
{
nombreArea: 'Windows',
@@ -46,6 +49,12 @@ export default {
tiempo: 3600,
status: 0,
},
{
nombreArea: 'Windows',
area: 1,
tiempo: 3600,
status: 0,
},
],
}
},
@@ -57,10 +66,28 @@ export default {
confirmacion(status) {
return status === 1 ? 'Si' : 'No'
},
pedirIncripciones() {
axios
.get(
`${process.env.api}/usuario/inscripciones?idUsuario=${this.datosUsuario.idUsuario}`
)
.then((res) => {
this.inscripcionesUsuario = res.data
localStorage.setItem(
'inscripcionesUsuario',
JSON.stringify(this.inscripcionesUsuario)
)
})
.catch((err) => {
this.error = 'is-danger'
this.updateIsLoading(false)
this.imprimirError(err.response.data)
})
},
},
created() {
this.datosUsuario = JSON.parse(localStorage.getItem('datosUsuario'))
localStorage.setItem('inscripcionesUsuario', JSON.stringify(this.data))
this.pedirIncripciones()
},
}
</script>