Compare commits
21 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b869eb7931 | |||
| ab75e97fa4 | |||
| 88716e1b40 | |||
| c03ee96e07 | |||
| 3dfe973014 | |||
| ef3e7aeb16 | |||
| 511922d332 | |||
| 544d340ce6 | |||
| 38ef641f7f | |||
| d74a3cfdcf | |||
| b84fc840a9 | |||
| b496447700 | |||
| 834d1ee77e | |||
| 60298f5c00 | |||
| a25c709ae0 | |||
| 0817b129e3 | |||
| 966a9956c1 | |||
| c59e37cad3 | |||
| a50011d673 | |||
| 9436da3e37 | |||
| 6955bb37f4 |
+10
-8
@@ -6,8 +6,6 @@
|
||||
<h2 class="is-size-4">
|
||||
<strong>Inscripción a servicios de CeDeTec</strong>
|
||||
</h2>
|
||||
|
||||
<h2 class="is-size-4"><strong>período 2023-1</strong></h2>
|
||||
</div>
|
||||
|
||||
<b-field label="Número de cuenta" :type="error">
|
||||
@@ -194,28 +192,32 @@ export default {
|
||||
buscarProfesor() {
|
||||
this.updateIsLoading(true)
|
||||
axios
|
||||
.get(`${process.env.VUE_APP_API}/profesores/${this.numeroTrabajador}`)
|
||||
.get(`${process.env.VUE_APP_API}/api/profesores/${this.numeroTrabajador}`)
|
||||
.then((res) => {
|
||||
this.profesor = res.data;
|
||||
const { idUsuario, nombre, numeroCuenta } = res.data;
|
||||
const { id_cuenta, nombre } = res.data;
|
||||
|
||||
if (nombre && idUsuario && numeroCuenta) {
|
||||
if (nombre && id_cuenta ) {
|
||||
// Guardar en localStorage
|
||||
localStorage.setItem('profesorId', idUsuario);
|
||||
localStorage.setItem('profesorId', id_cuenta);
|
||||
localStorage.setItem('profesorNombre', nombre);
|
||||
localStorage.setItem('profesorNumeroCuenta', numeroCuenta);
|
||||
|
||||
this.$router.replace({
|
||||
path: '/profesor/bienvenida'
|
||||
//query: { nombre, idUsuario, numeroCuenta }
|
||||
})
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
//Borrar
|
||||
/*
|
||||
this.profesor = null
|
||||
this.error = 'is-danger'
|
||||
this.mensaje = 'Profesor no encontrado o sin nombre registrado.'
|
||||
this.imprimirWarning('No se encontró al profesor.')
|
||||
*/
|
||||
errorBuscar();
|
||||
}
|
||||
|
||||
})
|
||||
.catch((err) => {
|
||||
//this.profesor = null
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
</b-field>
|
||||
|
||||
<b-field label="Cantidad" horizontal>
|
||||
<b-input v-model="montoA" :disabled="switchMonto" maxlength="5"></b-input>
|
||||
<b-input class="pb-5 px-4" expanded v-model="montoA" :disabled="switchMonto" type="number" step="0.01"/>
|
||||
<p class="control">
|
||||
<b-button
|
||||
type="is-primary"
|
||||
|
||||
@@ -67,7 +67,8 @@
|
||||
@click="
|
||||
usuario(
|
||||
props.row.Usuario.numeroCuenta,
|
||||
props.row.Usuario.idUsuario
|
||||
props.row.Usuario.idUsuario,
|
||||
props.row.idArea
|
||||
),
|
||||
imprimirWarning(
|
||||
'¿Estas seguro de querer validar esta inscripción ?',
|
||||
@@ -157,9 +158,10 @@ export default {
|
||||
localStorage.setItem('inscripcion', value.idInscripcion)
|
||||
localStorage.setItem('validacion', this.validacion)
|
||||
},
|
||||
usuario(noCuenta, usuario) {
|
||||
usuario(noCuenta, usuario, idArea) {
|
||||
this.data.numeroCuenta = noCuenta
|
||||
this.data.idUsuario = usuario
|
||||
this.data.idArea = idArea
|
||||
},
|
||||
validarSinTicket() {
|
||||
this.updateIsLoading(true)
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
<p class="subtitle is-5">
|
||||
Recuerda que la aportación es voluntaria y el área destinada debe ser
|
||||
CEDETEC
|
||||
CEDETEC.
|
||||
</p>
|
||||
|
||||
<div class="block">
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
<p class="pb-5">
|
||||
Por favor captura los siguientes datos que se encuentran en tu ticket que
|
||||
se te entrego en cajas
|
||||
se te entregó en cajas.
|
||||
</p>
|
||||
|
||||
<div class="columns">
|
||||
@@ -40,10 +40,10 @@
|
||||
|
||||
<div class="column pr-5">
|
||||
<b-field label="Monto">
|
||||
<b-input v-model="monto" type="number"></b-input>
|
||||
<b-input v-model="monto" type="number" step="0.01"></b-input>
|
||||
</b-field>
|
||||
|
||||
<b-field label="Fecha">
|
||||
<b-field label="Fecha de Ticket">
|
||||
<b-datepicker
|
||||
v-model="fechaTicket"
|
||||
placeholder="Selecciona la fecha"
|
||||
@@ -103,7 +103,7 @@
|
||||
|
||||
<div class="has-text-centered pb-5">
|
||||
<b-button
|
||||
:disabled="!(idArea !== '' && terminos)"
|
||||
:disabled="!(idArea !== '' && terminos) || disabledError"
|
||||
@click="
|
||||
imprimirWarning(
|
||||
'¿Los datos para la inscripción a CEDETEC son correctos?',
|
||||
@@ -140,6 +140,7 @@ export default {
|
||||
area3: true,
|
||||
|
||||
error: false,
|
||||
disabledError: false,
|
||||
|
||||
folio: '',
|
||||
monto: '',
|
||||
@@ -178,7 +179,6 @@ export default {
|
||||
if (this.error === false) {
|
||||
formData.append('idUsuario', this.idUsuario)
|
||||
formData.append('numeroCuenta', this.usuario)
|
||||
if (this.folio === '') this.folio = 0
|
||||
formData.append('folio', this.folio)
|
||||
if (this.monto === '') this.monto = 0
|
||||
formData.append('monto', this.monto)
|
||||
@@ -257,6 +257,11 @@ export default {
|
||||
dropFiles(value) {
|
||||
if (value.length > 1) this.deleteDropFile(0)
|
||||
},
|
||||
|
||||
fechaTicket(fechaT) {
|
||||
if (fechaT > this.maxDate) this.disabledError = true
|
||||
else this.disabledError = false
|
||||
},
|
||||
},
|
||||
created() {
|
||||
this.usuario = localStorage.getItem('usuario')
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
export default {
|
||||
ssr: false,
|
||||
server: { port: 3136 },
|
||||
server: { port: 3131 },
|
||||
target: 'static',
|
||||
head: {
|
||||
title: 'Inscripciones CEDETEC',
|
||||
|
||||
Generated
+15291
-10638
File diff suppressed because it is too large
Load Diff
+2
-1
@@ -9,11 +9,12 @@
|
||||
"generate": "nuxt generate"
|
||||
},
|
||||
"dependencies": {
|
||||
"@nuxt/components": "^2.2.1",
|
||||
"@nuxtjs/axios": "^5.13.1",
|
||||
"core-js": "^3.9.1",
|
||||
"js-file-download": "^0.4.12",
|
||||
"moment": "^2.29.1",
|
||||
"nuxt": "^2.15.3",
|
||||
"nuxt": "2.17.2",
|
||||
"nuxt-buefy": "^0.4.4",
|
||||
"sweetalert2": "^11.22.2",
|
||||
"validator": "^13.6.0"
|
||||
|
||||
@@ -103,6 +103,7 @@ export default {
|
||||
onConfirm: () => onConfirm(),
|
||||
onCancel: () => onCancel(),
|
||||
})
|
||||
|
||||
},
|
||||
},
|
||||
// created() {
|
||||
|
||||
@@ -45,19 +45,18 @@ export default {
|
||||
mounted() {
|
||||
this.idUsuario = localStorage.getItem('profesorId');
|
||||
this.nombre = localStorage.getItem('profesorNombre');
|
||||
this.numeroCuenta = localStorage.getItem('profesorNumeroCuenta');
|
||||
//this.numeroCuenta = localStorage.getItem('profesorNumeroCuenta');
|
||||
},
|
||||
methods: {
|
||||
realizarInscripcion() {
|
||||
const payload = {
|
||||
idUsuario: this.idUsuario,
|
||||
id_cuenta: this.idUsuario,
|
||||
nombre: this.nombre,
|
||||
numeroCuenta: this.numeroCuenta,
|
||||
correo: 'smtrabajos5@gmail.com'
|
||||
//correo: `${this.numeroCuenta}@pcpuma.acatlan.unam.mx` // esta es el codigo para produccion
|
||||
//correo: 'smtrabajos5@gmail.com'
|
||||
correo: `${this.idUsuario}@pcpuma.acatlan.unam.mx` // esta es el codigo para produccion
|
||||
}
|
||||
|
||||
axios.post(`${process.env.VUE_APP_API}/profesores/inscripcion`,payload)
|
||||
axios.post(`${process.env.VUE_APP_API}/api/profesores/inscripcion`,payload)
|
||||
.then(() => {
|
||||
inscripcionExitosa(payload.correo);
|
||||
this.$router.push('/'); //Redirige a la pantalla original despues de la inscripcion
|
||||
|
||||
@@ -133,7 +133,6 @@ export default {
|
||||
headers: { token: localStorage.getItem('token') },
|
||||
}
|
||||
this.pedirInscripciones()
|
||||
console.log('this.idUsuario')
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
+4
-2
@@ -23,10 +23,12 @@ export const errorAlInscribir = () => {
|
||||
});
|
||||
};
|
||||
|
||||
//Por favor confirme que la informacion enviada es correcta en caso contrario redirigirse a su programa academico
|
||||
|
||||
export const errorBuscar = () => {
|
||||
Swal.fire({
|
||||
title: 'Error',
|
||||
text: 'Por favor confirme que la informacion enviada es correcta en caso contrario redirigirse a su programa academico',
|
||||
text: 'Su número de trabajador no fue encontrado en nuestro sistema. Por favor, acudir a su Programa Académico para que reporte el problema al DSC.',
|
||||
icon: 'error',
|
||||
confirmButtonText: 'Aceptar',
|
||||
confirmButtonColor: '#d33',
|
||||
@@ -41,4 +43,4 @@ export const profesorYaInscrito = () => {
|
||||
confirmButtonText: 'Aceptar',
|
||||
confirmButtonColor: '#d33',
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user