cambio de la inscripciones

This commit is contained in:
Andres2908
2022-02-23 23:40:47 -06:00
parent 9f2307f75f
commit c13ad6b9e6
2 changed files with 19 additions and 29 deletions
+15 -24
View File
@@ -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>
+4 -5
View File
@@ -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'