diff --git a/components/registro/CapturaDatos.vue b/components/registro/CapturaDatos.vue
index ab6c88f..2ab47b8 100644
--- a/components/registro/CapturaDatos.vue
+++ b/components/registro/CapturaDatos.vue
@@ -106,9 +106,9 @@
-
+
@@ -133,6 +133,8 @@ export default {
// datosUsuario: {},
// inscripcionesUsuario: null,
+ error: '',
+
idArea: '',
folio: '',
monto: '',
@@ -151,37 +153,46 @@ export default {
methods: {
inscribir() {
let formData = new FormData()
+ if (this.monto < 10 && this.inscripcionesUsuario.length > 0)
+ this.error = true
+ if (!this.error) {
+ formData.append('idUsuario', this.datosUsuario.idUsuario)
+ formData.append('folio', this.folio)
+ formData.append('monto', this.monto)
+ formData.append('idArea', this.idArea)
+ formData.append('fechaTicket', this.fechaTicket)
+ formData.append('imagen', this.dropFiles[0])
- formData.append('idUsuario', this.datosUsuario.idUsuario)
- formData.append('folio', this.folio)
- formData.append('monto', this.monto)
- formData.append('idArea', this.idArea)
- formData.append('fechaTicket', this.fechaTicket)
- formData.append('imagen', this.dropFiles[0])
+ let config = {
+ header: {
+ 'Content-Type': 'multipart/form-data',
+ },
+ }
- console.log(this.dropFiles)
-
- let config = {
- header: {
- 'Content-Type': 'multipart/form-data',
- },
+ this.updateIsLoading(true)
+ axios
+ .post(
+ `${process.env.api}/usuario/inscripcionUsuario`,
+ formData,
+ config
+ )
+ .then((res) => {
+ this.updateIsLoading(false)
+ this.pedirInscripciones()
+ this.imprimirMensaje(res.data.message)
+ this.areaPermitida()
+ this.clear()
+ })
+ .catch((err) => {
+ console.log(err)
+ this.updateIsLoading(false)
+ this.imprimirError(err.response.data)
+ })
+ } else {
+ this.imprimirError({
+ message: 'El monto mínimo para esta inscripción es de $10 pesos.',
+ })
}
-
- this.updateIsLoading(true)
- axios
- .post(`${process.env.api}/usuario/inscripcionUsuario`, formData, config)
- .then((res) => {
- this.updateIsLoading(false)
- this.pedirInscripciones()
- this.imprimirMensaje(res.data.message)
- this.areaPermitida()
- this.clear()
- })
- .catch((err) => {
- console.log(err)
- this.updateIsLoading(false)
- this.imprimirError(err.response.data)
- })
},
areaPermitida() {
console.log(this.inscripcionesUsuario)
@@ -202,20 +213,20 @@ export default {
this.areasInscritas[2] = true
}
- if (
- this.datosUsuario.tipoCarrera === 1 &&
- this.areasInscritas[0] === true &&
- this.areasInscritas[1] === true &&
- this.areasInscritas[2] === true
- ) {
- this.permitirInscripcion = false
- } else if (
- this.datosUsuario.tipoCarrera === 2 &&
- this.areasInscritas[0] === true &&
- this.areasInscritas[2] === true
- ) {
- this.permitirInscripcion = false
- }
+ // if (
+ // this.datosUsuario.tipoCarrera === 1 &&
+ // this.areasInscritas[0] === true &&
+ // this.areasInscritas[1] === true &&
+ // this.areasInscritas[2] === true
+ // ) {
+ // this.permitirInscripcion = false
+ // } else if (
+ // this.datosUsuario.tipoCarrera === 2 &&
+ // this.areasInscritas[0] === true &&
+ // this.areasInscritas[2] === true
+ // ) {
+ // this.permitirInscripcion = false
+ // }
},
diaMin(today) {
return new Date(
@@ -250,6 +261,7 @@ export default {
this.idArea = ''
this.folio = ''
this.monto = ''
+ this.terminos = false
this.dropFiles = []
},
deleteDropFile(index) {
@@ -257,7 +269,6 @@ export default {
},
},
created() {
- // this.datosUsuario = JSON.parse(localStorage.getItem('datosUsuario'))
this.areaPermitida()
},
}
diff --git a/pages/registro/index.vue b/pages/registro/index.vue
index b3dd8f4..3a20557 100644
--- a/pages/registro/index.vue
+++ b/pages/registro/index.vue
@@ -118,7 +118,12 @@ export default {
this.$router.push('/')
}
},
- imprimirMensaje(message, title = '¡Felicidades!', onConfirm = () => {}) {
+ imprimirMensaje(
+ message,
+ ruta,
+ title = '¡Felicidades!',
+ onConfirm = () => {}
+ ) {
this.$buefy.dialog.alert({
ariaRole: 'alertdialog',
ariaModal: true,