Files

138 lines
3.5 KiB
Vue
Raw Permalink Normal View History

2021-08-05 21:54:35 -05:00
<template>
2021-12-06 14:59:19 -06:00
<div class="mb-5">
2021-11-29 02:18:57 -06:00
<div class="mb-5">
2021-08-05 21:54:35 -05:00
<h4 class="is-size-4 pb-2">Datos del programa</h4>
<b-field label="Institución:">
<p class="input">{{ alumno.Programa.institucion }}</p>
</b-field>
<b-field label="Dependencia:">
<p class="input">{{ alumno.Programa.dependencia }}</p>
</b-field>
<b-field label="Programa:">
<p class="input">{{ alumno.Programa.programa }}</p>
</b-field>
<b-field label="Clave de programa:">
<p class="input">{{ alumno.Programa.clavePrograma }}</p>
</b-field>
2021-11-29 00:46:18 -06:00
2021-12-08 11:16:33 -06:00
<b-field label="Responsable:">
<p class="input">
{{ alumno.Programa.Usuario.nombre }}
</p>
</b-field>
<b-field label="Correo:">
<p class="input">
{{ alumno.Programa.Usuario.usuario }}
</p>
</b-field>
2021-08-05 21:54:35 -05:00
</div>
2021-11-24 18:02:15 -06:00
<div class="mb-5">
2021-08-05 21:54:35 -05:00
<h4 class="is-size-4 pb-2">Datos personales</h4>
<b-field label="Numero de cuenta:">
<p class="input">{{ alumno.Usuario.usuario }}</p>
</b-field>
<b-field label="Nombre:">
<p class="input">{{ alumno.Usuario.nombre }}</p>
</b-field>
<b-field label="Fecha de nacimiento:" v-if="alumno.fechaNacimiento">
<p class="input">{{ fecha(alumno.fechaNacimiento) }}</p>
</b-field>
<b-field label="Carrera:">
<p class="input">{{ alumno.Carrera.carrera }}</p>
</b-field>
2021-11-29 02:18:57 -06:00
<b-field label="Créditos">
<p class="input">
{{ alumno.creditos ? parseInt(alumno.creditos) : '' }}
<span v-if="alumno.creditos">%</span>
</p>
2021-08-05 21:54:35 -05:00
</b-field>
<b-field label="Teléfono:" v-if="alumno.telefono">
<p class="input">{{ alumno.telefono }}</p>
</b-field>
<b-field label="Dirección:" v-if="alumno.direccion">
<p class="input">{{ alumno.direccion }}</p>
</b-field>
<b-field label="Email:">
<p class="input">{{ alumno.correo }}</p>
</b-field>
2021-11-29 00:46:18 -06:00
<b-field label="Programa Interno:" v-if="alumno.programaInterno">
<p class="input">{{ alumno.programaInterno }}</p>
</b-field>
<b-field label="Profesor:" v-if="alumno.profesor">
<p class="input">{{ alumno.profesor }}</p>
</b-field>
2021-08-05 21:54:35 -05:00
<b-field label="Fecha de registro:" v-if="alumno.createdAt">
<p class="input">{{ fecha(alumno.createdAt) }}</p>
</b-field>
<b-field label="Fecha de inicio:">
<p class="input">{{ fecha(alumno.fechaInicio) }}</p>
</b-field>
<b-field label="Fecha de termino:">
<p class="input">{{ fecha(alumno.fechaFin) }}</p>
</b-field>
<b-field label="Fecha de liberación:" v-if="alumno.fechaLiberacion">
<p class="input">{{ fecha(alumno.fechaLiberacion) }}</p>
</b-field>
</div>
2021-11-29 00:46:18 -06:00
<b-field>
2021-11-24 18:02:15 -06:00
<b-button
2021-12-06 14:59:19 -06:00
type="is-info"
2021-11-24 18:02:15 -06:00
@click="editar()"
:disabled="
alumno.Status.idStatus === 6 || alumno.Status.idStatus === 10
"
>
Editar información
</b-button>
2021-11-29 00:46:18 -06:00
</b-field>
2021-12-06 14:59:19 -06:00
</div>
2021-08-05 21:54:35 -05:00
</template>
<script>
import moment from 'moment'
export default {
props: {
alumno: { type: Object, required: true },
},
methods: {
fecha(date) {
if (date) {
const fecha = moment(date)
return `${fecha.date() < 10 ? '0' + fecha.date() : fecha.date()}/${
fecha.month() < 9 ? '0' + (fecha.month() + 1) : fecha.month() + 1
}/${fecha.year()}`
}
return ''
},
editar() {
2021-11-24 21:02:01 -06:00
this.$router.push('/admin/servicio/editar')
2021-08-05 21:54:35 -05:00
},
},
}
</script>
2021-11-24 22:05:37 -06:00
<style scoped></style>