cambio de la inscripciones
This commit is contained in:
@@ -3,14 +3,14 @@
|
||||
<p class="subtitle is-4"><b>Seleccione el área.</b></p>
|
||||
|
||||
<div class="block">
|
||||
<b-radio v-model="idArea" v-if="area.uno" native-value="1"
|
||||
<b-radio v-model="idArea" native-value="1"
|
||||
><b-icon icon="microsoft-windows" size="is-small"></b-icon>
|
||||
Windows</b-radio
|
||||
>
|
||||
<b-radio v-model="idArea" v-if="areaMac && area.dos" native-value="2"
|
||||
<b-radio v-model="idArea" v-if="areaMac" native-value="2"
|
||||
><b-icon icon="apple" size="is-small"></b-icon> Macintosh</b-radio
|
||||
>
|
||||
<b-radio v-model="idArea" v-if="area.tres" native-value="3"
|
||||
<b-radio v-model="idArea" native-value="3"
|
||||
><b-icon icon="linux" size="is-small"></b-icon> Linux</b-radio
|
||||
>
|
||||
</div>
|
||||
@@ -128,9 +128,8 @@ export default {
|
||||
const today = new Date()
|
||||
return {
|
||||
datosUsuario: {},
|
||||
areasInscritas: [],
|
||||
// inscripcionesUsuario: [],
|
||||
areaMac: false,
|
||||
area: { uno: true, dos: true, tres: true },
|
||||
|
||||
error: '',
|
||||
|
||||
@@ -150,8 +149,11 @@ export default {
|
||||
methods: {
|
||||
async inscribir() {
|
||||
let formData = new FormData()
|
||||
console.log(this.areasInscritas.length)
|
||||
if (this.monto && this.monto <= 20 && this.areasInscritas > 0)
|
||||
if (
|
||||
this.monto &&
|
||||
this.monto <= 20 &&
|
||||
this.inscripcionesUsuario.length > 0
|
||||
)
|
||||
this.error = true
|
||||
if (!this.error) {
|
||||
formData.append('idUsuario', this.datosUsuario.idUsuario)
|
||||
@@ -195,23 +197,11 @@ export default {
|
||||
}
|
||||
},
|
||||
areaPermitida() {
|
||||
let areas = localStorage.getItem('areasInscritas')
|
||||
// console.log(areas)
|
||||
if (areas != null) {
|
||||
console.log(areas.length)
|
||||
this.areasInscritas = areas.split(',')
|
||||
if (
|
||||
this.datosUsuario.idCarrera === 11122 ||
|
||||
this.datosUsuario.idCarrera === 20226
|
||||
)
|
||||
this.areaMac = true
|
||||
|
||||
for (let i = 0; i < this.areasInscritas.length; i++) {
|
||||
if (this.areasInscritas[i] == 1) this.area.uno = false
|
||||
if (this.areasInscritas[i] == 2) this.area.dos = false
|
||||
if (this.areasInscritas[i] == 3) this.area.tres = false
|
||||
}
|
||||
}
|
||||
if (
|
||||
this.datosUsuario.idCarrera === 11122 ||
|
||||
this.datosUsuario.idCarrera === 20226
|
||||
)
|
||||
this.areaMac = true
|
||||
},
|
||||
diaMin(today) {
|
||||
return new Date(
|
||||
@@ -268,6 +258,7 @@ export default {
|
||||
created() {
|
||||
this.getLocalhostInfo()
|
||||
this.areaPermitida()
|
||||
console.log(this.inscripcionesUsuario)
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -42,7 +42,6 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
async pedirInscripciones() {
|
||||
const areasInscritas = []
|
||||
await axios
|
||||
.get(
|
||||
`${process.env.api}/usuario/inscripciones?idUsuario=${this.datosUsuario.idUsuario}`,
|
||||
@@ -50,10 +49,10 @@ export default {
|
||||
)
|
||||
.then((res) => {
|
||||
this.inscripcionesUsuario = res.data
|
||||
for (let i = 0; i < this.inscripcionesUsuario.length; i++) {
|
||||
areasInscritas[i] = this.inscripcionesUsuario[i].idArea
|
||||
}
|
||||
localStorage.setItem(`areasInscritas`, areasInscritas)
|
||||
// console.log(res.data[0])
|
||||
// for (let i = 0; i < res.data.length; i++) {
|
||||
// this.inscripcionesUsuario[i] = res.data[i]
|
||||
// }
|
||||
})
|
||||
.catch((err) => {
|
||||
this.error = 'is-danger'
|
||||
|
||||
Reference in New Issue
Block a user