Conexion con endpoints de la api
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user