correcciones caso especial

This commit is contained in:
2021-02-24 19:31:14 -06:00
parent 274ef7dfc5
commit 52d4d7b82a
2 changed files with 46 additions and 22 deletions
+27 -5
View File
@@ -4,16 +4,31 @@
class="footter"
>
<p class="is-size-3"><b>Datos personales</b></p>
<p
class="is-size-5 mt-3"
v-if="alumno.Status">
<b>Status: </b> {{ alumno.Status.status }}
</p>
<p class="is-size-5 mt-3">
<b>Número de cuenta: </b> {{ alumno.Usuario.usuario }}
</p>
<p class="is-size-5 mt-3"><b>Nombre: </b> {{ alumno.Usuario.nombre }}</p>
<p class="is-size-5 mt-3"><b>Carrera: </b> {{ alumno.Carrera.carrera }}</p>
<p class="is-size-5 mt-3"><b>Correo: </b> {{ alumno.correo }}</p>
<p class="is-size-5 mt-3"><b>Institución: </b>{{ alumno.institucion }}</p>
<p class="is-size-5 mt-3">
<b>Dependencia: </b>
{{ alumno.dependencia }}
<p
class="is-size-5 mt-3"
v-if="alumno.motivo">
<b>Motivo: </b>{{ motivo(alumno.motivo) }}
</p>
<p
class="is-size-5 mt-3"
v-if="alumno.institucion">
<b>Institución: </b>{{ alumno.institucion }}
</p>
<p
class="is-size-5 mt-3"
v-if="alumno.dependencia">
<b>Dependencia: </b>{{ alumno.dependencia }}
</p>
<p class="is-size-5 mt-3"><b>Créditos: </b> {{ alumno.creditos + "%" }}</p>
<p class="is-size-5 mt-3">
@@ -111,7 +126,14 @@ export default {
},
fecha(date) {
const fecha = moment(date.substr(0, 10));
return `${fecha.date()}/${fecha.month()}/${fecha.year()}`;
return `${fecha.date()}/${fecha.month() + 1}/${fecha.year()}`;
},
motivo(n) {
if(n == 1) {
return "Tercera edad"
}else if(n == 2) {
return "Capacidades diferentes"
}
},
error(msj) {
let salir = false;
+19 -17
View File
@@ -30,7 +30,7 @@
</b-field>
<b-field label="Créditos">
<div class="input">{{ alumno.creditos }}</div>
<div class="input">{{ alumno.creditos+"%"}}</div>
</b-field>
<b-field label="Dirección">
@@ -49,7 +49,7 @@
>
</b-datepicker>
</b-field>
<p> {{alumno.fechaInicio}} </p>
<b-field label="Fecha de fin">
<b-datepicker
placeholder="Fecha fin"
@@ -58,7 +58,7 @@
>
</b-datepicker>
</b-field>
<p> {{alumno.fechaFin}} </p>
<b-field label="Fecha de nacimiento">
<b-datepicker
placeholder="Nacimiento"
@@ -67,7 +67,7 @@
>
</b-datepicker>
</b-field>
<p> {{alumno.fechaNacimiento}} </p>
<b-field label="Correo electrónico">
<b-input
class="my-4"
@@ -88,13 +88,16 @@
</b-select>
</b-field>
<b-field label="Discapacidad" v-if="alumno.articulo === '11'">
<b-input
<b-field label="Motivo" v-if="alumno.articulo === '11'">
<b-select
class="my-4"
placeholder="Discapacidad"
v-model="alumno.dicapacidad"
expanded
placeholder="Motivo"
v-model="alumno.motivo"
>
</b-input>
<option value="1">Tercera edad</option>
<option value="2">Capacidades diferentes</option>
</b-select>
</b-field>
<div v-if="alumno.articulo === '12'">
@@ -129,13 +132,12 @@
<b-icon icon="upload" size="is-large"></b-icon>
</p>
<p>
{{ "Arrastra aquí tu archivo o da click para buscar" }}
{{ file.name || "Arrastra aquí tu archivo o da click para buscar" }}
</p>
</div>
</section>
</b-upload>
</b-field>
<b-field class="centro">
<b-button
:disabled="
@@ -146,7 +148,7 @@
alumno.direccion == '' ||
alumno.fechaNacimiento == '' ||
alumno.fechaInicio == '' ||
alumno.fehcaFin == '' ||
alumno.fechaFin == '' ||
alumno.correoElectronico == '' ||
file == ''
"
@@ -168,7 +170,7 @@ import moment from "moment";
export default {
data() {
return {
file: [],
file: {},
isLoading: false,
searched: false,
noCuenta: "",
@@ -183,7 +185,7 @@ export default {
idAlumno: "",
idCarrera: "",
fechaNacimiento: [],
fechaiIicio: [],
fechaInicio: [],
fechaFin: [],
correoElectronico: "",
},
@@ -203,7 +205,7 @@ export default {
this.alumno.creditos = "";
this.alumno.institucion = "";
this.alumno.dependencia = "";
this.alumno.discapacidad = "";
this.alumno.motivo = "";
this.alumno.idAlumno = "";
this.alumno.articulo = "";
this.alumno.idCarrera = "";
@@ -213,7 +215,7 @@ export default {
this.alumno.correoElectronico = "";
this.noCuenta = "";
this.file = [];
this.file = {};
},
buscarAlumno() {
this.isLoading = true;
@@ -249,7 +251,7 @@ export default {
direccion: this.alumno.direccion,
institucion: this.alumno.institucion,
dependencia: this.alumno.dependencia,
dicapacidad: this.alumno.dicapacidad,
motivo: this.alumno.motivo,
};
const formData = new FormData();