erroresMerge
This commit is contained in:
@@ -272,19 +272,19 @@ export default {
|
||||
let salir = false;
|
||||
switch (msj) {
|
||||
case "invalid signature":
|
||||
msj = "Tu token no es valido, inicia sesión de nuevo";
|
||||
msj = "Tu token no es valido, inicia sesión de nuevo.";
|
||||
salir = true;
|
||||
break;
|
||||
case "jwt expired":
|
||||
msj = "Tu sesión ha expirado, inicia sesión de nuevo";
|
||||
msj = "Tu sesión ha expirado, inicia sesión de nuevo.";
|
||||
salir = true;
|
||||
break;
|
||||
case "jwt malformed":
|
||||
msj = "Tu token esta mal formado, inicia sesión de nuevo";
|
||||
msj = "No se encontro tu token, inicia sesión de nuevo.";
|
||||
salir = true;
|
||||
break;
|
||||
case "No hay token":
|
||||
msj = "No has enviado tu token, inicia sesión de nuevo";
|
||||
msj = "Ocurrio un error al enviar tu token, inicia sesión de nuevo.";
|
||||
salir = true;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -115,7 +115,7 @@ export default {
|
||||
.catch((err) => {
|
||||
this.isLoading = false;
|
||||
this.error(err.response.data.message);
|
||||
// this.errorDoc();
|
||||
this.errorDoc();
|
||||
});
|
||||
},
|
||||
rechazarCartaTermino() {
|
||||
|
||||
@@ -136,10 +136,13 @@
|
||||
</b-upload>
|
||||
</b-field>
|
||||
<br />
|
||||
<b-button v-if="mostrar()" @click="actualizarDialog()" class="is-info"
|
||||
>Actualizar Datos</b-button
|
||||
>
|
||||
<b-button v-if="mostrar()" @click="actualizarDialog()" class="is-info">
|
||||
Actualizar Datos
|
||||
</b-button>
|
||||
<b-button v-else disabled class="is-info">Actualizar Datos</b-button>
|
||||
<b-button @click="passwordDialog()" class="is-info">
|
||||
Cambiar contraseña
|
||||
</b-button>
|
||||
<b-loading
|
||||
:is-full-page="true"
|
||||
v-model="isLoading"
|
||||
@@ -195,13 +198,15 @@ export default {
|
||||
this.token
|
||||
)
|
||||
.then((res) => {
|
||||
this.isLoading = false;
|
||||
this.viejo = res.data;
|
||||
})
|
||||
.catch((err) => {
|
||||
this.isLoading = false;
|
||||
this.error(err.response.data.message)
|
||||
console.log(err.response.data.message);
|
||||
});
|
||||
})
|
||||
.finally(() => {
|
||||
this.isLoading = false;
|
||||
})
|
||||
},
|
||||
dangerToast() {
|
||||
this.$buefy.toast.open({
|
||||
@@ -288,15 +293,16 @@ export default {
|
||||
},
|
||||
})
|
||||
.then((res) => {
|
||||
this.isLoading = false;
|
||||
this.toast();
|
||||
this.$router.push("/admin/servicio");
|
||||
})
|
||||
.catch((err) => {
|
||||
this.isLoading = false;
|
||||
this.error(err.response.data.message);
|
||||
console.log(err.response.data.message);
|
||||
});
|
||||
})
|
||||
.finally(() => {
|
||||
this.isLoading = false;
|
||||
})
|
||||
},
|
||||
actualizarDialog() {
|
||||
this.$buefy.dialog.confirm({
|
||||
@@ -309,6 +315,36 @@ export default {
|
||||
onConfirm: () => this.actualizar(),
|
||||
});
|
||||
},
|
||||
passwordDialog() {
|
||||
this.$buefy.dialog.confirm({
|
||||
title: "Actualizar datos",
|
||||
message: "¿Seguro(a) que quiere actualizar la contraseña?",
|
||||
confirmText: "Confirmar",
|
||||
cancelText: "Cancelar",
|
||||
type: "is-success",
|
||||
hasIcon: true,
|
||||
onConfirm: () => this.password(),
|
||||
});
|
||||
},
|
||||
password() {
|
||||
this.isLoading = true;
|
||||
const data = { idServicio: this.idServicio };
|
||||
axios
|
||||
.put(`${process.env.api}/usuario/new_password_alumno`, data, this.token)
|
||||
.then((res) => {
|
||||
this.$buefy.toast.open({
|
||||
message: "Se ha enviado el correo con la nueva contraseña",
|
||||
type: "is-success",
|
||||
});
|
||||
this.$router.push("/admin")
|
||||
})
|
||||
.catch((err) => {
|
||||
this.error(err.response.data.message)
|
||||
})
|
||||
.finally(() => {
|
||||
this.isLoading = false;
|
||||
});
|
||||
},
|
||||
error(msj) {
|
||||
let salir = false;
|
||||
switch (msj) {
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
<b-button
|
||||
class="is-success"
|
||||
@click="confirmarDialog(2)"
|
||||
v-if="mostrarConfirmar2()"
|
||||
v-if="mostrarConfirmar2() && mostrarVistoBueno()"
|
||||
>
|
||||
Confirmar
|
||||
</b-button>
|
||||
@@ -169,31 +169,28 @@ export default {
|
||||
}
|
||||
return false;
|
||||
},
|
||||
mostrarVistoBueno(){
|
||||
if(!this.alumno.Programa.acatlan) return true
|
||||
if(this.alumno.vistoBuenoAcatlan) return true
|
||||
return false
|
||||
},
|
||||
obtenerRegistro() {
|
||||
this.isLoading = true;
|
||||
return axios
|
||||
.get(
|
||||
`${process.env.api}/servicio/admin?idServicio=${this.idServicio}`,
|
||||
this.token
|
||||
)
|
||||
.get(`${process.env.api}/servicio/admin?idServicio=${this.idServicio}`, this.token)
|
||||
.then((res) => {
|
||||
this.isLoading = false;
|
||||
this.alumno = res.data;
|
||||
this.alumno.creditos = Number(res.data.creditos);
|
||||
if (this.alumno.cartaAceptacion) {
|
||||
this.linkCartaAceptacion = `https://drive.google.com/file/d/${this.alumno.cartaAceptacion}/view?usp=sharing`;
|
||||
}
|
||||
if (this.alumno.cartaTermino) {
|
||||
this.linkCartaTermino = `https://drive.google.com/file/d/${this.alumno.cartaTermino}/view?usp=sharing`;
|
||||
}
|
||||
if (this.alumno.informeGlobal) {
|
||||
this.linkInformeGlobal = `https://drive.google.com/file/d/${this.alumno.informeGlobal}/view?usp=sharing`;
|
||||
}
|
||||
if (this.alumno.cartaAceptacion) this.linkCartaAceptacion = `https://drive.google.com/file/d/${this.alumno.cartaAceptacion}/view?usp=sharing`;
|
||||
if (this.alumno.cartaTermino) this.linkCartaTermino = `https://drive.google.com/file/d/${this.alumno.cartaTermino}/view?usp=sharing`;
|
||||
if (this.alumno.informeGlobal) this.linkInformeGlobal = `https://drive.google.com/file/d/${this.alumno.informeGlobal}/view?usp=sharing`;
|
||||
})
|
||||
.catch((err) => {
|
||||
this.isLoading = false;
|
||||
this.error(err.response.data.message);
|
||||
console.log(err.response.data.message);
|
||||
})
|
||||
.finally(() => {
|
||||
this.isLoading = false;
|
||||
});
|
||||
},
|
||||
cancelarDialog() {
|
||||
@@ -229,63 +226,57 @@ export default {
|
||||
},
|
||||
cancelar() {
|
||||
this.isLoading = true;
|
||||
const data = {
|
||||
idServicio: this.idServicio,
|
||||
mensaje: this.mensajeCancel,
|
||||
};
|
||||
const data = { idServicio: this.idServicio, mensaje: this.mensajeCancel };
|
||||
axios
|
||||
.put(`${process.env.api}/servicio/cancelar`, data, this.token)
|
||||
.then((res) => {
|
||||
this.isLoading = false;
|
||||
this.$buefy.dialog.alert("El servicio ha sido cancelado con éxito");
|
||||
localStorage.removeItem("idServicio");
|
||||
this.$router.push("/admin");
|
||||
})
|
||||
.catch((err) => {
|
||||
this.isLoading = false;
|
||||
this.error(err.response.data.message);
|
||||
console.log(err.response.data.message);
|
||||
})
|
||||
.finally(() => {
|
||||
this.isLoading = false;
|
||||
});
|
||||
},
|
||||
confirmarRegistro() {
|
||||
this.isLoading = true;
|
||||
const data = {
|
||||
idServicio: this.idServicio,
|
||||
};
|
||||
const data = { idServicio: this.idServicio };
|
||||
axios
|
||||
.put(`${process.env.api}/servicio/registro`, data, this.token)
|
||||
.then((res) => {
|
||||
this.isLoading = false;
|
||||
this.$buefy.dialog.alert("El servicio ha sido aprobado");
|
||||
localStorage.removeItem("idServicio");
|
||||
this.$router.push("/admin");
|
||||
})
|
||||
.catch((err) => {
|
||||
this.isLoading = false;
|
||||
this.error(err.response.data.message);
|
||||
console.log(err.response.data.message);
|
||||
})
|
||||
.finally(() => {
|
||||
this.isLoading = false;
|
||||
});
|
||||
},
|
||||
confirmarLiberacion() {
|
||||
this.isLoading = true;
|
||||
const data = {
|
||||
idServicio: this.idServicio,
|
||||
};
|
||||
if (this.alumno.vistoBueno) {
|
||||
data.vistoBueno = this.alumno.vistoBueno;
|
||||
}
|
||||
const data = { idServicio: this.idServicio };
|
||||
if (this.alumno.vistoBuenoAcatlan) data.vistoBuenoAcatlan = this.alumno.vistoBuenoAcatlan;
|
||||
axios
|
||||
.put(`${process.env.api}/servicio/liberacion`, data, this.token)
|
||||
.then((res) => {
|
||||
this.isLoading = false;
|
||||
this.$buefy.dialog.alert("El servicio ha sido liberado");
|
||||
localStorage.removeItem("idServicio");
|
||||
this.$router.push("/admin");
|
||||
})
|
||||
.catch((err) => {
|
||||
this.isLoading = false;
|
||||
this.error(err.response.data.message);
|
||||
console.log(err.response.data.message);
|
||||
})
|
||||
.finally(() => {
|
||||
this.isLoading = false;
|
||||
});
|
||||
},
|
||||
error(msj) {
|
||||
|
||||
@@ -0,0 +1,81 @@
|
||||
<template>
|
||||
<div class="A apartado">
|
||||
<p class="is-size-3">A.DATOS GENERALES</p>
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>Sexo</p>
|
||||
<b-radio v-model="answers.sexo" native-value="f" type="is-info">
|
||||
F
|
||||
</b-radio>
|
||||
<b-radio v-model="answers.sexo" native-value="m" type="is-info">
|
||||
M
|
||||
</b-radio>
|
||||
</div>
|
||||
<b-field label="Edad">
|
||||
<b-input
|
||||
placeholder="Edad"
|
||||
v-model="answers.edad"
|
||||
type="number"
|
||||
min="10"
|
||||
max="80"
|
||||
step="1"
|
||||
>
|
||||
</b-input>
|
||||
</b-field>
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>¿Cuentas con algún servicio médico?</p>
|
||||
<div v-for="Sm in servicioMedicoOptions" :key="Sm" class="SINO">
|
||||
<b-radio
|
||||
v-model="answers.servicioMedicoAux"
|
||||
:native-value="Sm"
|
||||
type="is-info"
|
||||
>
|
||||
{{ Sm }}
|
||||
</b-radio>
|
||||
</div>
|
||||
|
||||
<b-field>
|
||||
<b-input
|
||||
placeholder="Otro servicio medico"
|
||||
:disabled="answers.servicioMedicoAux !== 'Otro'"
|
||||
v-model="answers.servicioMedicoOtro"
|
||||
></b-input>
|
||||
</b-field>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
answers: {
|
||||
sexo: "",
|
||||
edad: "",
|
||||
servicioMedico: "",
|
||||
servicioMedicoOtro: "",
|
||||
servicioMedicoAux: "",
|
||||
},
|
||||
servicioMedicoOptions: ["IMSS", "ISSSTE", "Ninguno", "Otro"],
|
||||
};
|
||||
},
|
||||
|
||||
watch: {
|
||||
"answers.servicioMedicoAux"() {
|
||||
this.answers.servicioMedicoOtro = "";
|
||||
this.answers.servicioMedico = this.answers.servicioMedicoAux;
|
||||
},
|
||||
"answers.servicioMedicoOtro"() {
|
||||
this.answers.servicioMedico = this.answers.servicioMedicoOtro;
|
||||
},
|
||||
"answers.sexo"() {
|
||||
this.$emit("childAToParent", this.answers);
|
||||
},
|
||||
"answers.edad"() {
|
||||
this.$emit("childAToParent", this.answers);
|
||||
},
|
||||
"answers.servicioMedico"() {
|
||||
this.$emit("childAToParent", this.answers);
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
@@ -0,0 +1,98 @@
|
||||
<template>
|
||||
<div class="B apartado">
|
||||
<p class="is-size-3">B.INFORMACIÓN GENERAL SOBRE EL SERVICIO SOCIAL</p>
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>1.¿Conoces el reglamento de servicio social vigente de la UNAM?</p>
|
||||
|
||||
<b-radio v-model="answers.p1" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
|
||||
<b-radio v-model="answers.p1" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
</div>
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>
|
||||
2.¿Conoces la normatividad vigente del servicio social de tu escuela o
|
||||
facultad?
|
||||
</p>
|
||||
<b-radio v-model="answers.p2" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
<b-radio v-model="answers.p2" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
</div>
|
||||
<div class="field">
|
||||
<p>
|
||||
3.Señala los tres principales criterios que utilizaste para seleccionar
|
||||
el programa de servicio social:
|
||||
</p>
|
||||
<div v-for="(b3, index) in b3Options" :key="b3" class="SINO">
|
||||
<input
|
||||
class="checkb"
|
||||
type="checkbox"
|
||||
:value="index"
|
||||
v-model="answers.p3"
|
||||
:disabled="
|
||||
answers.p3.length >= 3 ||
|
||||
(answers.p3.length >= 2 && answers.p3Otro != '')
|
||||
"
|
||||
/>
|
||||
{{ b3 }}
|
||||
</div>
|
||||
<b-field>
|
||||
<b-input
|
||||
:disabled="answers.p3 >= 3"
|
||||
placeholder="Otro (especificar)"
|
||||
v-model="answers.p3Otro"
|
||||
></b-input>
|
||||
</b-field>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
answers: {
|
||||
p1: "",
|
||||
p2: "",
|
||||
p3: [], // selecciona 3 opciones
|
||||
p3Otro: "",
|
||||
},
|
||||
b3Options: [
|
||||
"Actividades descritas en el programa",
|
||||
"Apoyo económico",
|
||||
"Asesoría académica",
|
||||
"Dependencia de la UNAM",
|
||||
"Flexibilidad en horarios",
|
||||
"Institución del sector público",
|
||||
"Institucíon del sector social",
|
||||
"Invitación de profesores",
|
||||
"Modalidad de titulación por servicio social",
|
||||
"Objetivos del programa",
|
||||
"Oportunidad de desarrollo de tesis",
|
||||
"Prestigio de la institución",
|
||||
"Recomendación de compañeros",
|
||||
],
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
"answers.p1"() {
|
||||
this.$emit("childBToParent", this.answers);
|
||||
},
|
||||
"answers.p2"() {
|
||||
this.$emit("childBToParent", this.answers);
|
||||
},
|
||||
"answers.p3"() {
|
||||
this.$emit("childBToParent", this.answers);
|
||||
},
|
||||
"answers.p3Otro"() {
|
||||
this.$emit("childBToParent", this.answers);
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
@@ -0,0 +1,253 @@
|
||||
<template>
|
||||
<div class="C apartado">
|
||||
<p class="is-size-4">
|
||||
C.INFORMACIÓN SOBRE LAS CONDICIONES PARA LA PRESENTACIÓN DEL SERVICIO
|
||||
SOCIAL EN LA INSTITUCIÓN RECEPTORA
|
||||
</p>
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>
|
||||
4.Al inicio de servicio social recibiste información sobre la
|
||||
normatividad de la institución:
|
||||
</p>
|
||||
|
||||
<b-radio v-model="answers.p4" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
|
||||
<b-radio v-model="answers.p4" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
</div>
|
||||
|
||||
<div class="manyInputs">
|
||||
<p>
|
||||
5.Durante el servicio social, recibiste por parte de los responsables:
|
||||
</p>
|
||||
<table class="table is-fullwidth">
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th>Si</th>
|
||||
<th>No</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr v-for="(c5, index) in c5Options" :key="c5">
|
||||
<td class="td-w">{{ c5 }}</td>
|
||||
<td>
|
||||
<b-radio
|
||||
v-model="answers.p5[index]"
|
||||
native-value="s"
|
||||
type="is-info"
|
||||
>
|
||||
</b-radio>
|
||||
</td>
|
||||
<td>
|
||||
<b-radio
|
||||
v-model="answers.p5[index]"
|
||||
native-value="n"
|
||||
type="is-info"
|
||||
>
|
||||
</b-radio>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>
|
||||
6.¿las actividades que desarrollaste se realizaron con base en un
|
||||
proyecti de trabajo de la institucion?
|
||||
</p>
|
||||
|
||||
<b-radio v-model="answers.p6" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
|
||||
<b-radio v-model="answers.p6" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
</div>
|
||||
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>
|
||||
7.¿Contaste con un espacio físico adeacuado para realizar tus
|
||||
actividades?
|
||||
</p>
|
||||
<b-radio v-model="answers.p7" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
<b-radio v-model="answers.p7" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
</div>
|
||||
|
||||
<div class="manyInputs">
|
||||
<p>
|
||||
8.Las instalaciones en las que te desempeñaste, cumplieron con las
|
||||
condiciones de:
|
||||
</p>
|
||||
<table class="table is-fullwidth">
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th>Si</th>
|
||||
<th>No</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr v-for="(c8, index) in c8Options" :key="c8">
|
||||
<td class="td-w">{{ c8 }}</td>
|
||||
<td>
|
||||
<b-radio
|
||||
v-model="answers.p8[index]"
|
||||
native-value="s"
|
||||
type="is-info"
|
||||
>
|
||||
</b-radio>
|
||||
</td>
|
||||
<td>
|
||||
<b-radio
|
||||
v-model="answers.p8[index]"
|
||||
native-value="n"
|
||||
type="is-info"
|
||||
>
|
||||
</b-radio>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>
|
||||
9.¿Consideras que el entorno donde se ubica la institución es seguro?
|
||||
</p>
|
||||
|
||||
<b-radio v-model="answers.p9" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
|
||||
<b-radio v-model="answers.p9" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
</div>
|
||||
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>
|
||||
10.¿La institución te proporcionó el material/equipo necesario para el
|
||||
desempeño de tus actividades?
|
||||
</p>
|
||||
|
||||
<b-radio v-model="answers.p10" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
|
||||
<b-radio v-model="answers.p10" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
</div>
|
||||
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>
|
||||
11.¿El trato que recibiste durante la realización de tu servicio social
|
||||
fue profesional?
|
||||
</p>
|
||||
|
||||
<b-radio v-model="answers.p11" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
|
||||
<b-radio v-model="answers.p11" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
</div>
|
||||
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>
|
||||
12.¿La institucion te entregó a tiempo la documentación requerida por tu
|
||||
facultad o escuela (carta de inicio, informes, carta de termino)?
|
||||
</p>
|
||||
|
||||
<b-radio v-model="answers.p12" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
|
||||
<b-radio v-model="answers.p12" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
</div>
|
||||
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>
|
||||
13.¿La institució te dió todas las facilidades para realizar tramites
|
||||
académicos-administrativos ante tu facultad o escuela?
|
||||
</p>
|
||||
|
||||
<b-radio v-model="answers.p13" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
|
||||
<b-radio v-model="answers.p13" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
answers: {
|
||||
p4: "",
|
||||
p5: [],
|
||||
p6: "",
|
||||
p7: "",
|
||||
p8: [],
|
||||
p9: "",
|
||||
p10: "",
|
||||
p11: "",
|
||||
p12: "",
|
||||
p13: "",
|
||||
},
|
||||
c5Options: ["ASESORIA", "ACOMPAÑAMIENTO", "SUPERVISION", "SEGUIMIENTO"],
|
||||
c8Options: ["HIGIENE", "SEGURIDAD", "PROTECCIÓN CIVIL"],
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
"answers.p4"() {
|
||||
this.$emit("childCToParent", this.answers);
|
||||
},
|
||||
"answers.p5"() {
|
||||
this.$emit("childCToParent", this.answers);
|
||||
},
|
||||
"answers.p6"() {
|
||||
this.$emit("childCToParent", this.answers);
|
||||
},
|
||||
"answers.p7"() {
|
||||
this.$emit("childCToParent", this.answers);
|
||||
},
|
||||
"answers.p8"() {
|
||||
this.$emit("childCToParent", this.answers);
|
||||
},
|
||||
"answers.p9"() {
|
||||
this.$emit("childCToParent", this.answers);
|
||||
},
|
||||
"answers.p10"() {
|
||||
this.$emit("childCToParent", this.answers);
|
||||
},
|
||||
"answers.p11"() {
|
||||
this.$emit("childCToParent", this.answers);
|
||||
},
|
||||
"answers.p12"() {
|
||||
this.$emit("childCToParent", this.answers);
|
||||
},
|
||||
"answers.p13"() {
|
||||
this.$emit("childCToParent", this.answers);
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
@@ -0,0 +1,195 @@
|
||||
<template>
|
||||
<div class="D apartado">
|
||||
<p class="is-size-3">
|
||||
D.INFORMACIÓN SOBRE EL PROGRAMA DE SERVICIO SOCIAL
|
||||
</p>
|
||||
<div class="manyInputs">
|
||||
<p>14.De acuerdo con el programa registrado:</p>
|
||||
<table class="table is-fullwidth">
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th>Si</th>
|
||||
<th>No</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr v-for="(d14, index) in d14Options" :key="d14">
|
||||
<td class="td-w">{{ d14 }}</td>
|
||||
<td>
|
||||
<b-radio
|
||||
v-model="answers.p14[index]"
|
||||
native-value="s"
|
||||
type="is-info"
|
||||
>
|
||||
</b-radio>
|
||||
</td>
|
||||
<td>
|
||||
<b-radio
|
||||
v-model="answers.p14[index]"
|
||||
native-value="n"
|
||||
type="is-info"
|
||||
>
|
||||
</b-radio>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="manyInputs">
|
||||
<p>15.Sobre tu perfil profesional</p>
|
||||
<table class="table is-fullwidth">
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th>Si</th>
|
||||
<th>No</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr v-for="(d15, index) in d15Options" :key="d15">
|
||||
<td class="td-w">{{ d15 }}</td>
|
||||
<td>
|
||||
<b-radio
|
||||
v-model="answers.p15[index]"
|
||||
native-value="s"
|
||||
type="is-info"
|
||||
>
|
||||
</b-radio>
|
||||
</td>
|
||||
<td>
|
||||
<b-radio
|
||||
v-model="answers.p15[index]"
|
||||
native-value="n"
|
||||
type="is-info"
|
||||
>
|
||||
</b-radio>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>
|
||||
16.De acuerdo al desarrollo del programa en el que participaste en cual
|
||||
de las siguientes áreas lo enmarcas (Elige solo una)
|
||||
</p>
|
||||
<div v-for="(d16, index) in d16Options" :key="d16">
|
||||
<input
|
||||
type="radio"
|
||||
v-model="answers.p16"
|
||||
class="checkb"
|
||||
:value="index"
|
||||
native-value="true"
|
||||
/>
|
||||
{{ d16 }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="manyInputs">
|
||||
<p>
|
||||
17.¿Quien asesoró y supervisó las actividades que realizaste y con que
|
||||
frecuencia?(Señala con una X la respuesta mas adecuada en el recuadro
|
||||
correspondiente)
|
||||
</p>
|
||||
<table class="table is-fullwidth">
|
||||
<tbody>
|
||||
<tr v-for="(d17, index) in d17Options" :key="d17">
|
||||
<td class="td-w">{{ d17 }}</td>
|
||||
|
||||
<td>
|
||||
<b-field>
|
||||
<b-select placeholder="Frecuencia" v-model="answers.p17[index]">
|
||||
<option
|
||||
v-for="(frec, i) in frecuencia"
|
||||
:value="i"
|
||||
:key="frec"
|
||||
>
|
||||
{{ frec }}
|
||||
</option>
|
||||
</b-select>
|
||||
</b-field>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
answers: {
|
||||
p14: [],
|
||||
p15: [],
|
||||
p16: "",
|
||||
p17: [],
|
||||
},
|
||||
d14Options: [
|
||||
"Se cumplieron los objetivos señalados",
|
||||
"Se cumplieron las actividades decritas",
|
||||
"Las actividades del programa son congruentes con el objetivo",
|
||||
"Las actividades del programa retribuyen a la sociedad",
|
||||
],
|
||||
d15Options: [
|
||||
"Aplicaste conocimientos",
|
||||
"Desarrollaste habilidades",
|
||||
"Enriqueciste tus conocimientos",
|
||||
"Fortaleciste tus habilidades",
|
||||
],
|
||||
d16Options: [
|
||||
"Apoyo administrativo",
|
||||
"Arte, cultura y recreación",
|
||||
"Ciencia, tecnología e innovación",
|
||||
"Derechos humanos, seguridad social y jurídica",
|
||||
"Desarrollo social",
|
||||
"Educación",
|
||||
"Equipamiento e infraestructura urbana y rural",
|
||||
"Medio ambiente y desarrollo sustentable",
|
||||
"Medio de comunicación",
|
||||
"Modernización y automatización de la gestión administrativa",
|
||||
"Salud",
|
||||
"Seguridad alimentaria",
|
||||
"Seguridad energética",
|
||||
"Investigación",
|
||||
],
|
||||
d17Options: [
|
||||
"Coordinador administrativo del programa",
|
||||
"Responsable directo del programa",
|
||||
"Alguien diferente a los dos anteriores",
|
||||
],
|
||||
|
||||
frecuencia: [
|
||||
"Diario",
|
||||
"Semana",
|
||||
"Quincena",
|
||||
"Mes",
|
||||
"Bimestre",
|
||||
"Trimestre",
|
||||
"Semestre",
|
||||
"No recibí asesoría",
|
||||
],
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
"answers.p14"() {
|
||||
this.$emit("childDToParent", this.answers);
|
||||
},
|
||||
"answers.p15"() {
|
||||
this.$emit("childDToParent", this.answers);
|
||||
},
|
||||
"answers.p16"() {
|
||||
this.$emit("childDToParent", this.answers);
|
||||
},
|
||||
"answers.p17"() {
|
||||
this.$emit("childDToParent", this.answers);
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
@@ -0,0 +1,115 @@
|
||||
<template>
|
||||
<div class="E apartado">
|
||||
<p class="is-size-3">E.APOYOS</p>
|
||||
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>
|
||||
18.¿El programa en el que participaste ofrece apoyos académicos?
|
||||
</p>
|
||||
|
||||
<b-radio v-model="answers.p18" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
|
||||
<b-radio v-model="answers.p18" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
</div>
|
||||
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>19.¿El programa en el que participaste ofrece seguro de vida?</p>
|
||||
|
||||
<b-radio v-model="answers.p19" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
|
||||
<b-radio v-model="answers.p19" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
</div>
|
||||
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>20.¿El programa en el que participaste ofrece apoyo económico?</p>
|
||||
|
||||
<b-radio v-model="answers.p20" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
|
||||
<b-radio v-model="answers.p20" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
</div>
|
||||
|
||||
<div class="manyInputs">
|
||||
<p>21.Los apoyos económicos señalados en el programa:</p>
|
||||
<table class="table is-fullwidth">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="td-w"></th>
|
||||
<th>Si</th>
|
||||
<th>No</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr v-for="(e21, index) in e21Options" :key="e21">
|
||||
<td class="td-w">{{ e21 }}</td>
|
||||
<td>
|
||||
<b-radio
|
||||
v-model="answers.p21[index]"
|
||||
native-value="s"
|
||||
type="is-info"
|
||||
>
|
||||
</b-radio>
|
||||
</td>
|
||||
<td>
|
||||
<b-radio
|
||||
v-model="answers.p21[index]"
|
||||
native-value="n"
|
||||
type="is-info"
|
||||
>
|
||||
</b-radio>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
answers: {
|
||||
p18: "",
|
||||
p19: "",
|
||||
p20: "",
|
||||
p21: [],
|
||||
},
|
||||
e21Options: [
|
||||
"Te fueron otorgados en tiempo y forma",
|
||||
"Fueron condicionados",
|
||||
`Hubo procedimientos transparentes
|
||||
en la asignación y entrega`,
|
||||
"Se te proporcionó sólo una parte",
|
||||
"No se te proporcionó el apoyo",
|
||||
],
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
"answers.p18"() {
|
||||
this.$emit("childEToParent", this.answers);
|
||||
},
|
||||
"answers.p19"() {
|
||||
this.$emit("childEToParent", this.answers);
|
||||
},
|
||||
"answers.p20"() {
|
||||
this.$emit("childEToParent", this.answers);
|
||||
},
|
||||
"answers.p21"() {
|
||||
this.$emit("childEToParent", this.answers);
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
@@ -0,0 +1,254 @@
|
||||
<template>
|
||||
<div class="F apartado">
|
||||
<p class="is-size-3">F.EXPERIENCIA</p>
|
||||
|
||||
<div class="manyInputs">
|
||||
<p>
|
||||
22.Califica del 1 al 10 (en donde 1 es el de menor valor y 10 el de
|
||||
mayor valor) cada uno de los siguientes aspectos
|
||||
</p>
|
||||
<table class="table is-fullwidth">
|
||||
<tbody>
|
||||
<tr v-for="(f22, index) in f22Options" :key="f22">
|
||||
<td class="td-w">{{ f22 }}</td>
|
||||
|
||||
<td>
|
||||
<b-field>
|
||||
<b-select
|
||||
placeholder="Seleccionar"
|
||||
v-model="answers.p22[index]"
|
||||
>
|
||||
<option v-for="i in 10" :key="i" :value="i">
|
||||
{{ i }}
|
||||
</option>
|
||||
</b-select>
|
||||
</b-field>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="manyInputs">
|
||||
<p>23.Consideras que el servicio social es:</p>
|
||||
<p>
|
||||
Califica del 1 al 10 (en donde 1 es el de menor valor y 10 el de mayor
|
||||
valor) cada uno de los siguientes aspectos
|
||||
</p>
|
||||
<table class="table is-fullwidth">
|
||||
<tbody>
|
||||
<tr v-for="(f23, index) in f23Options" :key="f23">
|
||||
<td class="td-w">{{ f23 }}</td>
|
||||
|
||||
<td>
|
||||
<b-field>
|
||||
<b-select
|
||||
placeholder="Seleccionar"
|
||||
v-model="answers.p23[index]"
|
||||
>
|
||||
<option v-for="i in 10" :key="i" :value="i">
|
||||
{{ i }}
|
||||
</option>
|
||||
</b-select>
|
||||
</b-field>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="manyInputs">
|
||||
<p>24.Consideras que el servicio social es:</p>
|
||||
<p>
|
||||
Califica del 1 al 10 (en donde 1 es el de menor valor y 10 el de mayor
|
||||
valor) cada uno de los siguientes aspectos
|
||||
</p>
|
||||
<table class="table is-fullwidth">
|
||||
<tbody>
|
||||
<tr v-for="(f24, index) in f24Options" :key="f24">
|
||||
<td class="td-w">{{ f24 }}</td>
|
||||
|
||||
<td>
|
||||
<b-field>
|
||||
<b-select
|
||||
placeholder="Seleccionar"
|
||||
v-model="answers.p24[index]"
|
||||
>
|
||||
<option v-for="i in 10" :key="i" :value="i">
|
||||
{{ i }}
|
||||
</option>
|
||||
</b-select>
|
||||
</b-field>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>
|
||||
25.¿Retomarías tu experiencia de servicio social para desarrollar tu
|
||||
tesis? (solo si aplica tu caso)
|
||||
</p>
|
||||
|
||||
<b-radio v-model="answers.p25" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
|
||||
<b-radio v-model="answers.p25" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
</div>
|
||||
|
||||
<div class="field is-flex is-flex-direction-column SINO">
|
||||
<p>26.¿Recomiendas el programa en el que participaste?</p>
|
||||
|
||||
<b-radio v-model="answers.p26" native-value="true" type="is-info">
|
||||
Si
|
||||
</b-radio>
|
||||
|
||||
<b-radio v-model="answers.p26" native-value="false" type="is-info">
|
||||
No
|
||||
</b-radio>
|
||||
<b-field label="27.¿Por qué?">
|
||||
<b-input placeholder="Opinion" v-model="answers.p27"></b-input>
|
||||
</b-field>
|
||||
</div>
|
||||
|
||||
<div class="manyInputs">
|
||||
<p>28.Con respecto a tu servicio:</p>
|
||||
<table class="table is-fullwidth">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="td-w">
|
||||
<p>
|
||||
La información que te proporcionaron sobre los requisitos y
|
||||
trámites para el servicio social en tu escuela o facultad fue:
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
<b-field>
|
||||
<b-select placeholder="Seleccionar" v-model="answers.p28">
|
||||
<option v-for="(adj, i) in adjetivos" :key="adj" :value="i">
|
||||
{{ adj }}
|
||||
</option>
|
||||
</b-select>
|
||||
</b-field>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="manyInputs">
|
||||
<p>29.Con respecto a la plataforma SIASS web:</p>
|
||||
<table class="table is-fullwidth">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="td-w">
|
||||
<p>
|
||||
La información que te proporcionaron sobre los programas fue:
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
<b-field>
|
||||
<b-select placeholder="Seleccionar" v-model="answers.p29">
|
||||
<option v-for="(adj, i) in adjetivos" :key="adj" :value="i">
|
||||
{{ adj }}
|
||||
</option>
|
||||
</b-select>
|
||||
</b-field>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<b-field
|
||||
label="30.¿Tienes algún comentario u observación respecto al diseño de este documento?"
|
||||
>
|
||||
<b-input placeholder="Respuesta" v-model="answers.p30"></b-input>
|
||||
</b-field>
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
answers: {
|
||||
p22: [],
|
||||
p23: [],
|
||||
p24: [],
|
||||
p25: "",
|
||||
p26: "",
|
||||
p27: "",
|
||||
p28: null,
|
||||
p29: null,
|
||||
p30: "",
|
||||
},
|
||||
f22Options: [
|
||||
"Alguien diferente a los dos anteriores",
|
||||
"Contribuiste en el logro de los objetivos indicados en el programa",
|
||||
"Adquiriste nuevos conocimientos",
|
||||
"Fortaleciste habilidades",
|
||||
"Obtuviste herramientas para tu inserción en el medio laboral",
|
||||
"Fortaleciste tu formación profesional",
|
||||
"Enriqueciste tu formación personal",
|
||||
"Tu participación en el programa de servicio tuvo impacto social",
|
||||
],
|
||||
f23Options: [
|
||||
"Un medio para retribuir a la sociedad",
|
||||
"La actividad que permite fortalecer habilidades y destrezas",
|
||||
"El complemento a la formación profesional",
|
||||
],
|
||||
f24Options: [
|
||||
"Impacto social",
|
||||
"Formación profesional",
|
||||
"Formación personal",
|
||||
],
|
||||
|
||||
frecuencia: [
|
||||
"Diario",
|
||||
"Semana",
|
||||
"Quincena",
|
||||
"Mes",
|
||||
"Bimestre",
|
||||
"Trimestre",
|
||||
"Semestre",
|
||||
"No recibí asesoría",
|
||||
],
|
||||
|
||||
adjetivos: ["muy mala", "mala", "regular", "buena", "excelente"],
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
"answers.p22"() {
|
||||
this.$emit("childFToParent", this.answers);
|
||||
},
|
||||
"answers.p23"() {
|
||||
this.$emit("childFToParent", this.answers);
|
||||
},
|
||||
"answers.p24"() {
|
||||
this.$emit("childFToParent", this.answers);
|
||||
},
|
||||
"answers.p25"() {
|
||||
this.$emit("childFToParent", this.answers);
|
||||
},
|
||||
"answers.p26"() {
|
||||
this.$emit("childFToParent", this.answers);
|
||||
},
|
||||
"answers.p27"() {
|
||||
this.$emit("childFToParent", this.answers);
|
||||
},
|
||||
"answers.p28"() {
|
||||
this.$emit("childFToParent", this.answers);
|
||||
},
|
||||
"answers.p29"() {
|
||||
this.$emit("childFToParent", this.answers);
|
||||
},
|
||||
"answers.p30"() {
|
||||
this.$emit("childFToParent", this.answers);
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
@@ -0,0 +1,188 @@
|
||||
<template>
|
||||
<div>
|
||||
<div class="my-6 mb-6" v-if="current2 == 6">
|
||||
<b-field class="centro">
|
||||
<button
|
||||
:disabled="available()"
|
||||
class="button is-success is-medium"
|
||||
@click="enviar()"
|
||||
>
|
||||
Enviar
|
||||
</button>
|
||||
</b-field>
|
||||
</div>
|
||||
|
||||
<div class="buttons px-auto is-justify-content-center">
|
||||
<button
|
||||
class="navPages button is-info"
|
||||
:class="{ active: current2 == 1 }"
|
||||
@click="current2 = 1"
|
||||
>
|
||||
A
|
||||
</button>
|
||||
<button
|
||||
class="navPages button is-info"
|
||||
:class="{ active: current2 == 2 }"
|
||||
@click="current2 = 2"
|
||||
:disabled="navB()"
|
||||
>
|
||||
B
|
||||
</button>
|
||||
<button
|
||||
class="navPages button is-info"
|
||||
:class="{ active: current2 == 3 }"
|
||||
@click="current2 = 3"
|
||||
:disabled="navC()"
|
||||
>
|
||||
C
|
||||
</button>
|
||||
<button
|
||||
class="navPages button is-info"
|
||||
:class="{ active: current2 == 4 }"
|
||||
@click="current2 = 4"
|
||||
:disabled="navD()"
|
||||
>
|
||||
D
|
||||
</button>
|
||||
<button
|
||||
class="navPages button is-info"
|
||||
:class="{ active: current2 == 5 }"
|
||||
@click="current2 = 5"
|
||||
:disabled="navE()"
|
||||
>
|
||||
E
|
||||
</button>
|
||||
<button
|
||||
class="navPages button is-info"
|
||||
:class="{ active: current2 == 6 }"
|
||||
@click="current2 = 6"
|
||||
:disabled="navF()"
|
||||
>
|
||||
F
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
current2: 1,
|
||||
};
|
||||
},
|
||||
props: ["answers"],
|
||||
methods: {
|
||||
navB() {
|
||||
if (
|
||||
this.answers.sexo !== "" &&
|
||||
this.answers.edad !== "" &&
|
||||
this.answers.servicioMedico !== ""
|
||||
)
|
||||
if (
|
||||
this.answers.servicioMedico == "Otro" &&
|
||||
!this.answers.servicioMedicoOtro
|
||||
)
|
||||
return true;
|
||||
else return false;
|
||||
else return true;
|
||||
},
|
||||
navC() {
|
||||
if (
|
||||
this.answers.p1 !== "" &&
|
||||
this.answers.p2 !== "" &&
|
||||
(this.answers.p3.length == 3 ||
|
||||
(this.answers.p3.length == 2 && this.answers.p3Otro !== ""))
|
||||
)
|
||||
return false;
|
||||
else return true;
|
||||
},
|
||||
navD() {
|
||||
if (
|
||||
this.answers.p5[0] != null &&
|
||||
this.answers.p5[1] != null &&
|
||||
this.answers.p5[2] != null &&
|
||||
this.answers.p5[3] != null &&
|
||||
this.answers.p8[0] != null &&
|
||||
this.answers.p8[1] != null &&
|
||||
this.answers.p8[2] != null &&
|
||||
this.answers.p4 &&
|
||||
this.answers.p6 &&
|
||||
this.answers.p7 &&
|
||||
this.answers.p9 &&
|
||||
this.answers.p10 &&
|
||||
this.answers.p11 &&
|
||||
this.answers.p12 &&
|
||||
this.answers.p13
|
||||
)
|
||||
return false;
|
||||
else return true;
|
||||
},
|
||||
navE() {
|
||||
if (
|
||||
this.answers.p14[0] != null &&
|
||||
this.answers.p14[1] != null &&
|
||||
this.answers.p14[2] != null &&
|
||||
this.answers.p14[3] != null &&
|
||||
this.answers.p15[0] != null &&
|
||||
this.answers.p15[1] != null &&
|
||||
this.answers.p15[2] != null &&
|
||||
this.answers.p15[3] != null &&
|
||||
this.answers.p17.length == 3 &&
|
||||
this.answers.p16 != null
|
||||
)
|
||||
return false;
|
||||
else return true;
|
||||
},
|
||||
navF() {
|
||||
if (
|
||||
this.answers.p19 &&
|
||||
this.answers.p18 &&
|
||||
this.answers.p20 &&
|
||||
this.answers.p21[0] != null &&
|
||||
this.answers.p21[1] != null &&
|
||||
this.answers.p21[2] != null &&
|
||||
this.answers.p21[3] != null &&
|
||||
this.answers.p21[4] != null
|
||||
)
|
||||
return false;
|
||||
else return true;
|
||||
},
|
||||
available() {
|
||||
if (
|
||||
this.answers.p22[0] != null &&
|
||||
this.answers.p22[1] != null &&
|
||||
this.answers.p22[2] != null &&
|
||||
this.answers.p22[3] != null &&
|
||||
this.answers.p22[4] != null &&
|
||||
this.answers.p22[5] != null &&
|
||||
this.answers.p22[6] != null &&
|
||||
this.answers.p22[7] != null &&
|
||||
this.answers.p23[0] != null &&
|
||||
this.answers.p23[1] != null &&
|
||||
this.answers.p23[2] != null &&
|
||||
this.answers.p24[0] != null &&
|
||||
this.answers.p24[1] != null &&
|
||||
this.answers.p24[2] != null &&
|
||||
this.answers.p25 &&
|
||||
this.answers.p26 &&
|
||||
this.answers.p27 &&
|
||||
this.answers.p28 !== null &&
|
||||
this.answers.p29 !== null &&
|
||||
this.answers.p30
|
||||
)
|
||||
return false;
|
||||
// activar boton
|
||||
else return true;
|
||||
},
|
||||
enviar() {
|
||||
this.$parent.enviarCuestionario();
|
||||
},
|
||||
},
|
||||
watch: {
|
||||
current2() {
|
||||
this.$emit("childNAVToParent", this.current2);
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
@@ -19,6 +19,7 @@
|
||||
maxlength="10"
|
||||
v-model="telefono"
|
||||
type="tel"
|
||||
pattern="^[0-9-+\s()]*$"
|
||||
>
|
||||
</b-input>
|
||||
</b-field>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
<h3 class="title is-4 mt-6">
|
||||
Informe global de actividades (en formato .PDF. No se aceptan fotos).
|
||||
</h3>
|
||||
<div v-if="informeGlobal == null">
|
||||
<div v-if="!informeGlobal">
|
||||
<b-field type="black">
|
||||
<b-upload
|
||||
v-model="file"
|
||||
@@ -47,7 +47,7 @@
|
||||
</section>
|
||||
</b-upload>
|
||||
</b-field>
|
||||
<b-field class="derecha">
|
||||
<b-field style="text-align:center;">
|
||||
<button
|
||||
:disabled="file == ''"
|
||||
class="button is-success is-medium mb-4"
|
||||
|
||||
@@ -85,5 +85,13 @@ export default {
|
||||
return {};
|
||||
},
|
||||
props: ["activeStep"],
|
||||
|
||||
};
|
||||
</script>
|
||||
<style >
|
||||
.b-steps .steps .step-items .step-item.is-danger::before, .b-steps .steps .step-items .step-item.is-danger::after{
|
||||
display: none !important;
|
||||
content: none !important;
|
||||
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
<option value="1">Deficiente</option>
|
||||
<option value="2">Regular</option>
|
||||
<option value="3">Bueno</option>
|
||||
<option value="4">Exelente</option>
|
||||
<option value="4">Excelente</option>
|
||||
</b-select>
|
||||
</b-field>
|
||||
</div>
|
||||
@@ -81,7 +81,7 @@
|
||||
<option value="1">Deficiente</option>
|
||||
<option value="2">Regular</option>
|
||||
<option value="3">Bueno</option>
|
||||
<option value="4">Exelente</option>
|
||||
<option value="4">Excelente</option>
|
||||
</b-select>
|
||||
</b-field>
|
||||
</div>
|
||||
@@ -96,7 +96,7 @@
|
||||
<option value="1">Deficiente</option>
|
||||
<option value="2">Regular</option>
|
||||
<option value="3">Bueno</option>
|
||||
<option value="4">Exelente</option>
|
||||
<option value="4">Excelente</option>
|
||||
</b-select>
|
||||
</b-field>
|
||||
</div>
|
||||
@@ -112,7 +112,7 @@
|
||||
<option value="1">Deficiente</option>
|
||||
<option value="2">Regular</option>
|
||||
<option value="3">Bueno</option>
|
||||
<option value="4">Exelente</option>
|
||||
<option value="4">Excelente</option>
|
||||
</b-select>
|
||||
</b-field>
|
||||
</div>
|
||||
@@ -125,7 +125,7 @@
|
||||
<option value="1">Deficiente</option>
|
||||
<option value="2">Regular</option>
|
||||
<option value="3">Bueno</option>
|
||||
<option value="4">Exelente</option>
|
||||
<option value="4">Excelente</option>
|
||||
</b-select>
|
||||
</b-field>
|
||||
</div>
|
||||
|
||||
@@ -153,7 +153,7 @@
|
||||
style="float: left;"
|
||||
size="is-mediumm"
|
||||
>
|
||||
regresar
|
||||
Regresar
|
||||
</b-button>
|
||||
<!-- <BotonRegresar :path="'/responsable'" /> -->
|
||||
|
||||
@@ -190,7 +190,7 @@ export default {
|
||||
noCuenta: "",
|
||||
sizeOk: "",
|
||||
searched: false,
|
||||
minDate: new Date("2020-12-20"),
|
||||
minDate: new Date(),
|
||||
programaSelectedID: "",
|
||||
file: [],
|
||||
programas: [],
|
||||
@@ -457,7 +457,7 @@ export default {
|
||||
mounted() {
|
||||
axios
|
||||
.get(
|
||||
`${process.env.api}/programa?idUsuario=${localStorage.getItem(
|
||||
`${process.env.api}/programa/programas_responsable?idUsuario=${localStorage.getItem(
|
||||
"idUsuario"
|
||||
)}`,
|
||||
this.token
|
||||
@@ -468,6 +468,10 @@ export default {
|
||||
.catch((error) => {
|
||||
this.error(error.response.data.message);
|
||||
});
|
||||
|
||||
(this.minDate).setDate( (this.minDate).getDate() - 16)
|
||||
|
||||
|
||||
},
|
||||
computed: {
|
||||
minDate2() {
|
||||
|
||||
Vendored
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
Vendored
+2
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{241:function(e,t,o){"use strict";o.r(t);var n={props:{path:String,deleteFromLocalStorage:Array},methods:{regresar:function(){if(this.deleteFromLocalStorage)for(var i=0;i<this.deleteFromLocalStorage.length;i++)localStorage.removeItem(this.deleteFromLocalStorage[i]);this.$router.push(this.path)}}},r=o(8),component=Object(r.a)(n,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("b-button",{staticClass:"boton border-info my-5",attrs:{type:"is-info is-light ","icon-left":"arrow-left-box"},on:{click:function(t){return e.regresar()}}},[e._v("\n Regresar\n")])}),[],!1,null,null,null);t.default=component.exports},532:function(e,t,o){"use strict";var n=o(2),r=o(533);n({target:"String",proto:!0,forced:o(534)("link")},{link:function(e){return r(this,"a","href",e)}})},533:function(e,t,o){var n=o(15),r=/"/g;e.exports=function(e,t,o,c){var l=String(n(e)),d="<"+t;return""!==o&&(d+=" "+o+'="'+String(c).replace(r,""")+'"'),d+">"+l+"</"+t+">"}},534:function(e,t,o){var n=o(5);e.exports=function(e){return n((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},558:function(e,t,o){"use strict";o.r(t);o(108),o(16),o(532);var n=o(44),r=o.n(n),c={components:{botonRegresar:o(241).default},data:function(){return{years:[],selectedYear:null,selectedCuestionario:null,botonDos:!1,link:"",isLoading:!1,token:{headers:{token:localStorage.getItem("token")}}}},methods:{CalcYears:function(){for(var e=(new Date).getFullYear(),i=2020;i<=e;i++)this.years[i-2020]=i},crear:function(){var e=this;this.isLoading=!0,r.a.get("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/").concat(this.selectedCuestionario,"?year=").concat(this.selectedYear),this.token).then((function(t){e.link="".concat("https://venus.acatlan.unam.mx/ss-pruebas","/").concat(e.selectedYear,"_").concat(e.selectedCuestionario,".csv"),e.botonDos=!0,console.log(t.data.message)})).catch((function(t){e.error(t.response.data.message)})).finally((function(){e.isLoading=!1}))},error:function(e){var t=!1;switch(e){case"invalid signature":e="Tu token no es valido, inicia sesión de nuevo.",t=!0;break;case"jwt expired":e="Tu sesión ha expirado, inicia sesión de nuevo.",t=!0;break;case"jwt malformed":e="No se encontro tu token, inicia sesión de nuevo.",t=!0;break;case"No hay token":e="Ocurrio un error al enviar tu token, inicia sesión de nuevo.",t=!0}this.$buefy.dialog.alert({title:"Error",message:e,type:"is-danger",hasIcon:!0,icon:"alert-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0}),1==t&&(localStorage.clear(),this.$router.push("/"))}},created:function(){this.CalcYears()},watch:{selectedYear:function(){this.botonDos=!1},selectedCuestionario:function(){this.botonDos=!1}}},l=o(8),component=Object(l.a)(c,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"container"},[o("BotonRegresar",{attrs:{path:"/admin"}}),e._v(" "),o("p",{staticClass:"is-size-2 mb-5"},[e._v("Descargar cuestionarios")]),e._v(" "),o("p",{staticClass:"is-size-3 mt-5"},[e._v("Seleccione un cuestionario:")]),e._v(" "),o("b-select",{staticClass:"my-5 is-medium",attrs:{expanded:"",placeholder:"Seleccione un cuestionario: "},model:{value:e.selectedCuestionario,callback:function(t){e.selectedCuestionario=t},expression:"selectedCuestionario"}},[o("option",{attrs:{value:"cuestionario_alumno"}},[e._v("\n Cuestionario del alumno\n ")]),e._v(" "),o("option",{attrs:{value:"cuestionario_programa"}},[e._v("\n Cuestionario del programa\n ")])]),e._v(" "),o("p",{staticClass:"is-size-3"},[e._v("Seleccione un año:")]),e._v(" "),o("b-select",{staticClass:"my-5 is-medium",attrs:{expanded:"",placeholder:"Seleccione un año: "},model:{value:e.selectedYear,callback:function(t){e.selectedYear=t},expression:"selectedYear"}},e._l(e.years,(function(t){return o("option",{key:t,domProps:{value:t}},[e._v("\n "+e._s(t)+"\n ")])})),0),e._v(" "),e.selectedYear&&e.selectedCuestionario?o("b-button",{staticClass:"is-info mb-5",on:{click:function(t){return e.crear()}}},[e._v("Crear archivo")]):o("b-button",{staticClass:"is-info mb-5",attrs:{disabled:""}},[e._v("Crear archivo")]),e._v(" "),o("a",{attrs:{href:e.link,target:"_blank"}},[e.selectedYear&&e.selectedCuestionario&&e.botonDos?o("b-button",{staticClass:"is-info mb-5"},[e._v("Descargar archivo")]):e._e()],1),e._v(" "),e.selectedYear&&e.selectedCuestionario&&e.botonDos?e._e():o("b-button",{staticClass:"is-info mb-5",attrs:{disabled:""}},[e._v("Descargar archivo")]),e._v(" "),o("b-loading",{attrs:{"is-full-page":!0,"can-cancel":!1},model:{value:e.isLoading,callback:function(t){e.isLoading=t},expression:"isLoading"}})],1)}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{BotonRegresar:o(241).default,A:o(166).default})}}]);
|
||||
Vendored
-1
@@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{240:function(e,o,t){"use strict";t.r(o);var r={props:{path:String,deleteFromLocalStorage:Array},methods:{regresar:function(){if(this.deleteFromLocalStorage)for(var i=0;i<this.deleteFromLocalStorage.length;i++)localStorage.removeItem(this.deleteFromLocalStorage[i]);this.$router.push(this.path)}}},n=t(8),component=Object(n.a)(r,(function(){var e=this,o=e.$createElement;return(e._self._c||o)("b-button",{staticClass:"boton border-info my-5",attrs:{type:"is-info is-light ","icon-left":"arrow-left-box"},on:{click:function(o){return e.regresar()}}},[e._v("\n Regresar\n")])}),[],!1,null,null,null);o.default=component.exports},558:function(e,o,t){"use strict";t.r(o);var r=t(379),n=t.n(r),l=t(240),c=t(44),d=t.n(c),m={components:{botonRegresar:l.default},data:function(){return{idResponsable:localStorage.getItem("idResponsable"),viejo:{nombre:localStorage.getItem("nombre"),correo:localStorage.getItem("correo")},nuevo:{nombre:"",correo:""},idServicio:localStorage.getItem("idServicio"),token:{headers:{token:window.localStorage.getItem("token")}},isLoading:!1}},methods:{mostrar:function(){if(n.a.isEmail(this.nuevo.correo)||this.nuevo.nombre)return!this.nuevo.correo||!!n.a.isEmail(this.nuevo.correo)},actualizar:function(){var e=this,data={idUsuario:this.idResponsable};this.isLoading=!0,this.nuevo.correo&&(data.correo=this.nuevo.correo),this.nuevo.nombre&&(data.nombre=this.nuevo.nombre),d.a.put("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/usuario/responsable/update"),data,this.token).then((function(o){e.isLoading=!1,e.toast(),e.$router.push("/admin/programa")})).catch((function(o){e.isLoading=!1,e.error(o.response.data.message)}))},toast:function(){this.$buefy.toast.open({message:"Se han actualizado los datos del responsable",type:"is-success"})},error:function(e){var o=!1;switch(e){case"invalid signature":e="Tu token no es valido, inicia sesión de nuevo.",o=!0;break;case"jwt expired":e="Tu sesión ha expirado, inicia sesión de nuevo.",o=!0;break;case"jwt malformed":e="No se encontro tu token, inicia sesión de nuevo.",o=!0;break;case"No hay token":e="Ocurrio un error al enviar tu token, inicia sesión de nuevo.",o=!0}this.$buefy.dialog.alert({title:"Error",message:e,type:"is-danger",hasIcon:!0,icon:"alert-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0}),1==o&&(localStorage.clear(),this.$router.push("/"))}},beforeCreate:function(){localStorage.getItem("idResponsable")||this.$router.push("/admin/programa")}},v=t(8),component=Object(v.a)(m,(function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"container"},[t("BotonRegresar",{attrs:{path:"/admin/programa/infoResponsable"}}),e._v(" "),t("p",{staticClass:"is-size-2"},[e._v("Editar información del responsable")]),e._v(" "),t("b-field",{attrs:{label:"Nombre"}},[t("b-input",{attrs:{type:"text",placeholder:e.viejo.nombre},model:{value:e.nuevo.nombre,callback:function(o){e.$set(e.nuevo,"nombre",o)},expression:"nuevo.nombre"}})],1),e._v(" "),t("b-field",{attrs:{label:"Correo eletrónico"}},[t("b-input",{attrs:{type:"email",placeholder:e.viejo.correo},model:{value:e.nuevo.correo,callback:function(o){e.$set(e.nuevo,"correo",o)},expression:"nuevo.correo"}})],1),e._v(" "),t("BotonRegresar",{attrs:{path:"/admin/programa/infoResponsable"}}),e._v(" "),e.mostrar()?t("b-button",{staticClass:"boton is-info my-5",on:{click:function(o){return e.actualizar()}}},[e._v("\n Editar responsable\n ")]):t("b-button",{staticClass:"boton is-info my-5",attrs:{disabled:""}},[e._v("\n Editar responsable\n ")]),e._v(" "),t("b-loading",{attrs:{"is-full-page":!0,"can-cancel":!1},model:{value:e.isLoading,callback:function(o){e.isLoading=o},expression:"isLoading"}}),e._v(" "),t("p",[e._v(e._s(e.nuevo))])],1)}),[],!1,null,null,null);o.default=component.exports;installComponents(component,{BotonRegresar:t(240).default})}}]);
|
||||
Vendored
-1
@@ -1 +0,0 @@
|
||||
!function(e){function r(data){for(var r,n,f=data[0],l=data[1],d=data[2],i=0,h=[];i<f.length;i++)n=f[i],Object.prototype.hasOwnProperty.call(o,n)&&o[n]&&h.push(o[n][0]),o[n]=0;for(r in l)Object.prototype.hasOwnProperty.call(l,r)&&(e[r]=l[r]);for(v&&v(data);h.length;)h.shift()();return c.push.apply(c,d||[]),t()}function t(){for(var e,i=0;i<c.length;i++){for(var r=c[i],t=!0,n=1;n<r.length;n++){var l=r[n];0!==o[l]&&(t=!1)}t&&(c.splice(i--,1),e=f(f.s=r[0]))}return e}var n={},o={19:0},c=[];function f(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.e=function(e){var r=[],t=o[e];if(0!==t)if(t)r.push(t[2]);else{var n=new Promise((function(r,n){t=o[e]=[r,n]}));r.push(t[2]=n);var c,script=document.createElement("script");script.charset="utf-8",script.timeout=120,f.nc&&script.setAttribute("nonce",f.nc),script.src=function(e){return f.p+""+{0:"c536463",1:"3371319",4:"40c4da1",5:"b01d82b",6:"2934c96",7:"0dbf919",8:"a2de1b2",9:"33ccb64",10:"7df785d",11:"8438b16",12:"c86a523",13:"a3c033a",14:"5444846",15:"13d64f1",16:"c56c5c6",17:"d458b59",18:"e844337"}[e]+".js"}(e);var l=new Error;c=function(r){script.onerror=script.onload=null,clearTimeout(d);var t=o[e];if(0!==t){if(t){var n=r&&("load"===r.type?"missing":r.type),c=r&&r.target&&r.target.src;l.message="Loading chunk "+e+" failed.\n("+n+": "+c+")",l.name="ChunkLoadError",l.type=n,l.request=c,t[1](l)}o[e]=void 0}};var d=setTimeout((function(){c({type:"timeout",target:script})}),12e4);script.onerror=script.onload=c,document.head.appendChild(script)}return Promise.all(r)},f.m=e,f.c=n,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,r){if(1&r&&(e=f(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)f.d(t,n,function(r){return e[r]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(object,e){return Object.prototype.hasOwnProperty.call(object,e)},f.p="/_nuxt/",f.oe=function(e){throw console.error(e),e};var l=window.webpackJsonp=window.webpackJsonp||[],d=l.push.bind(l);l.push=r,l=l.slice();for(var i=0;i<l.length;i++)r(l[i]);var v=d;t()}([]);
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{382:function(t,o){t.exports="\t\n\v\f\r \u2028\u2029\ufeff"},387:function(t,o,r){var e=r(15),n="["+r(382)+"]",c=RegExp("^"+n+n+"*"),l=RegExp(n+n+"*$"),d=function(t){return function(o){var r=String(e(o));return 1&t&&(r=r.replace(c,"")),2&t&&(r=r.replace(l,"")),r}};t.exports={start:d(1),end:d(2),trim:d(3)}},426:function(t,o,r){var content=r(552);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(27).default)("2d4aab2c",content,!0,{sourceMap:!1})},549:function(t,o,r){"use strict";var e=r(2),n=r(387).trim;e({target:"String",proto:!0,forced:r(550)("trim")},{trim:function(){return n(this)}})},550:function(t,o,r){var e=r(5),n=r(382);t.exports=function(t){return e((function(){return!!n[t]()||"
"!="
"[t]()||n[t].name!==t}))}},551:function(t,o,r){"use strict";r(426)},552:function(t,o,r){(o=r(26)(!1)).push([t.i,"footer[data-v-cf943d08][data-v-0f2a09c4]{display:none!important}.fix[data-v-0f2a09c4]{height:85vh;display:flex;justify-content:center;align-items:center}.cont[data-v-0f2a09c4]{height:auto;padding:0 1rem}.cont *[data-v-0f2a09c4]{margin:1rem 0}.center[data-v-0f2a09c4]{text-align:center}.columns[data-v-0f2a09c4]{margin:0}",""]),t.exports=o},568:function(t,o,r){"use strict";r.r(o);r(16),r(549);var e=r(380),n=r.n(e),c=r(44),l=r.n(c),d={data:function(){return{usuario:"",password:"",error:!1,isLoading:!1}},methods:{usuarioValido:function(){return this.usuario||(this.error=!0),n.a.isNumeric(this.usuario,{no_symbols:!0})?(this.usuario.length,""):n.a.isEmail(this.usuario)||n.a.isAlpha(this.usuario)?"":void(this.error=!0)},enviar:function(){var t=this;this.isLoading=!0;var data={usuario:this.usuario.trim(),password:this.password};l.a.post("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/usuario/login"),data).then((function(o){window.localStorage.setItem("idUsuario",o.data.Usuario.idUsuario),window.localStorage.setItem("token",o.data.token),window.localStorage.setItem("nombre",o.data.Usuario.nombre),window.localStorage.setItem("idTipoUsuario",o.data.Usuario.TipoUsuario.idTipoUsuario),window.localStorage.setItem("tipoUsuario",o.data.Usuario.TipoUsuario.tipoUsuario),window.localStorage.setItem("usuario",o.data.Usuario.usuario),t.$router.push("/".concat(o.data.Usuario.TipoUsuario.tipoUsuario))})).catch((function(o){t.$buefy.dialog.alert({title:"Error",message:o.response.data.message,type:"is-danger",hasIcon:!0,icon:"alert-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0})})).finally((function(){t.isLoading=!1}))}},watch:{usuario:function(){this.error=!1}},layout:"login"},f=(r(551),r(8)),component=Object(f.a)(d,(function(){var t=this,o=t.$createElement,r=t._self._c||o;return r("section",{staticClass:"container p-2 log"},[r("div",{staticClass:"fix columns is-mobile"},[r("div",{staticClass:"container column is-12-mobile is-6-desktop is-6-tablet cont"},[r("h1",{staticClass:"has-text-centered is-size-1"},[t._v("IRIS")]),t._v(" "),r("b-field",{attrs:{label:"Usuario",message:"This email is invalid",type:t.usuarioValido()}},[r("b-input",{model:{value:t.usuario,callback:function(o){t.usuario=o},expression:"usuario"}})],1),t._v(" "),r("b-field",{attrs:{label:"Contraseña"}},[r("b-input",{attrs:{type:"password","password-reveal":""},model:{value:t.password,callback:function(o){t.password=o},expression:"password"}})],1),t._v(" "),r("b-field",{staticClass:"center"},[r("button",{staticClass:"button is-success is-medium",attrs:{disabled:""==t.usuario||""==t.password&&1==t.error},on:{click:function(o){return t.enviar()}}},[t._v("\n Iniciar sesion\n ")])])],1)]),t._v(" "),r("b-loading",{attrs:{"is-full-page":!0,"can-cancel":!1},model:{value:t.isLoading,callback:function(o){t.isLoading=o},expression:"isLoading"}})],1)}),[],!1,null,"0f2a09c4",null);o.default=component.exports}}]);
|
||||
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
-1
@@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{240:function(e,t,o){"use strict";o.r(t);var r={props:{path:String,deleteFromLocalStorage:Array},methods:{regresar:function(){if(this.deleteFromLocalStorage)for(var i=0;i<this.deleteFromLocalStorage.length;i++)localStorage.removeItem(this.deleteFromLocalStorage[i]);this.$router.push(this.path)}}},n=o(8),component=Object(n.a)(r,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("b-button",{staticClass:"boton border-info my-5",attrs:{type:"is-info is-light ","icon-left":"arrow-left-box"},on:{click:function(t){return e.regresar()}}},[e._v("\n Regresar\n")])}),[],!1,null,null,null);t.default=component.exports},422:function(e,t,o){var content=o(540);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(27).default)("1af23c28",content,!0,{sourceMap:!1})},539:function(e,t,o){"use strict";o(422)},540:function(e,t,o){(t=o(26)(!1)).push([e.i,".programa[data-v-15f1e9d2]{margin-right:20px;padding-right:20px}",""]),e.exports=t},556:function(e,t,o){"use strict";o.r(t);o(108);var r=o(44),n=o.n(r),c={components:{botonRegresar:o(240).default},data:function(){return{idResponsable:localStorage.getItem("idResponsable"),correo:localStorage.getItem("correo"),nombre:localStorage.getItem("nombre"),programas:[],selected:{},token:{headers:{token:window.localStorage.getItem("token")}}}},methods:{obtenerProgramas:function(){var e=this;return n.a.get("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/programa/programas_responsable?idUsuario=").concat(this.idResponsable),this.token).then((function(t){e.programas=t.data})).catch((function(t){e.errorToken(t.response.data.message),console.log(t.response.data.message)}))},errorToken:function(e){var t=!1;switch(e){case"invalid signature":e="Tu token no es valido, inicia sesión de nuevo.",t=!0;break;case"jwt expired":e="Tu sesión ha expirado, inicia sesión de nuevo.",t=!0;break;case"jwt malformed":e="No se encontro tu token, inicia sesión de nuevo.",t=!0;break;case"No hay token":e="Ocurrio un error al enviar tu token, inicia sesión de nuevo.",t=!0}this.$buefy.dialog.alert({title:"Error",message:e,type:"is-danger",hasIcon:!0,icon:"alert-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0}),1==t&&(localStorage.clear(),this.$router.push("/"))}},created:function(){this.obtenerProgramas()},beforeCreate:function(){localStorage.getItem("idResponsable")||this.$router.push("/admin/programa")}},l=(o(539),o(8)),component=Object(l.a)(c,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"container"},[o("BotonRegresar",{attrs:{path:"/admin/programa",deleteFromLocalStorage:["correo","idResponsable","nombre"]}}),e._v(" "),o("p",{staticClass:"is-size-2 mb-4"},[e._v("Información del responsable")]),e._v(" "),o("p",{staticClass:"is-size-4 mb-4"},[o("strong",[e._v("Nombre: ")]),e._v(" "+e._s(e.nombre))]),e._v(" "),o("p",{staticClass:"is-size-4 mb-4"},[o("strong",[e._v("Correo: ")]),e._v(" "+e._s(e.correo))]),e._v(" "),o("div",{staticClass:"columns"},[e._m(0),e._v(" "),o("b-select",{staticClass:"column",attrs:{placeholder:"Elija un programa"},model:{value:e.selected,callback:function(t){e.selected=t},expression:"selected"}},e._l(e.programas,(function(t){return o("option",{key:t.id,domProps:{value:t}},[e._v("\n "+e._s(t.programa)+"\n ")])})),0)],1),e._v(" "),o("p",{staticClass:"is-size-4 mb-4"},[o("strong",[e._v("Institución: ")]),e._v(" "+e._s(e.selected.institucion)+"\n ")]),e._v(" "),o("p",{staticClass:"is-size-4 mb-4"},[o("strong",[e._v("Dependencia: ")]),e._v(" "+e._s(e.selected.dependencia)+"\n ")]),e._v(" "),o("p",{staticClass:"is-size-4 mb-4"},[o("strong",[e._v("Clave: ")]),e._v(" "+e._s(e.selected.clavePrograma)+"\n ")]),e._v(" "),o("div",{},[o("b-button",{staticClass:"boton is-info my-5",attrs:{tag:"router-link",to:"/admin/programa/infoResponsable/modificar"}},[e._v("\n Editar información\n ")])],1),e._v(" "),o("BotonRegresar",{attrs:{path:"/admin/programa",deleteFromLocalStorage:["correo","idResponsable","nombre"]}})],1)}),[function(){var e=this.$createElement,t=this._self._c||e;return t("p",{staticClass:"is-size-4 column is-narrow",staticStyle:{width:"125px"}},[t("strong",[this._v("Programa: ")])])}],!1,null,"15f1e9d2",null);t.default=component.exports;installComponents(component,{BotonRegresar:o(240).default})}}]);
|
||||
Vendored
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
Vendored
-1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
!function(e){function r(data){for(var r,n,f=data[0],l=data[1],d=data[2],i=0,h=[];i<f.length;i++)n=f[i],Object.prototype.hasOwnProperty.call(o,n)&&o[n]&&h.push(o[n][0]),o[n]=0;for(r in l)Object.prototype.hasOwnProperty.call(l,r)&&(e[r]=l[r]);for(v&&v(data);h.length;)h.shift()();return c.push.apply(c,d||[]),t()}function t(){for(var e,i=0;i<c.length;i++){for(var r=c[i],t=!0,n=1;n<r.length;n++){var l=r[n];0!==o[l]&&(t=!1)}t&&(c.splice(i--,1),e=f(f.s=r[0]))}return e}var n={},o={20:0},c=[];function f(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.e=function(e){var r=[],t=o[e];if(0!==t)if(t)r.push(t[2]);else{var n=new Promise((function(r,n){t=o[e]=[r,n]}));r.push(t[2]=n);var c,script=document.createElement("script");script.charset="utf-8",script.timeout=120,f.nc&&script.setAttribute("nonce",f.nc),script.src=function(e){return f.p+""+{0:"e8adfdb",1:"c829390",4:"0c2aeef",5:"e372192",6:"257a45c",7:"cf3216b",8:"7ce54cf",9:"1854da1",10:"b1506ca",11:"aff09bf",12:"4855e64",13:"19c5b46",14:"274eb60",15:"f24b2a8",16:"b85bdae",17:"6d24d87",18:"78ce8db",19:"aa00415"}[e]+".js"}(e);var l=new Error;c=function(r){script.onerror=script.onload=null,clearTimeout(d);var t=o[e];if(0!==t){if(t){var n=r&&("load"===r.type?"missing":r.type),c=r&&r.target&&r.target.src;l.message="Loading chunk "+e+" failed.\n("+n+": "+c+")",l.name="ChunkLoadError",l.type=n,l.request=c,t[1](l)}o[e]=void 0}};var d=setTimeout((function(){c({type:"timeout",target:script})}),12e4);script.onerror=script.onload=c,document.head.appendChild(script)}return Promise.all(r)},f.m=e,f.c=n,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,r){if(1&r&&(e=f(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)f.d(t,n,function(r){return e[r]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(object,e){return Object.prototype.hasOwnProperty.call(object,e)},f.p="/_nuxt/",f.oe=function(e){throw console.error(e),e};var l=window.webpackJsonp=window.webpackJsonp||[],d=l.push.bind(l);l.push=r,l=l.slice();for(var i=0;i<l.length;i++)r(l[i]);var v=d;t()}([]);
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{241:function(e,o,t){"use strict";t.r(o);var n={props:{path:String,deleteFromLocalStorage:Array},methods:{regresar:function(){if(this.deleteFromLocalStorage)for(var i=0;i<this.deleteFromLocalStorage.length;i++)localStorage.removeItem(this.deleteFromLocalStorage[i]);this.$router.push(this.path)}}},r=t(8),component=Object(r.a)(n,(function(){var e=this,o=e.$createElement;return(e._self._c||o)("b-button",{staticClass:"boton border-info my-5",attrs:{type:"is-info is-light ","icon-left":"arrow-left-box"},on:{click:function(o){return e.regresar()}}},[e._v("\n Regresar\n")])}),[],!1,null,null,null);o.default=component.exports},567:function(e,o,t){"use strict";t.r(o);t(16);var n=t(380),r=t.n(n),c=t(241),l=t(44),d=t.n(l),m={components:{botonRegresar:c.default},data:function(){return{idResponsable:localStorage.getItem("idResponsable"),viejo:{nombre:localStorage.getItem("nombre"),correo:localStorage.getItem("correo")},nuevo:{nombre:"",correo:""},idServicio:localStorage.getItem("idServicio"),token:{headers:{token:window.localStorage.getItem("token")}},isLoading:!1}},methods:{mostrar:function(){if(r.a.isEmail(this.nuevo.correo)||this.nuevo.nombre)return!this.nuevo.correo||!!r.a.isEmail(this.nuevo.correo)},actualizar:function(){var e=this,data={idUsuario:this.idResponsable};this.isLoading=!0,this.nuevo.correo&&(data.correo=this.nuevo.correo),this.nuevo.nombre&&(data.nombre=this.nuevo.nombre),d.a.put("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/usuario/responsable/update"),data,this.token).then((function(o){e.isLoading=!1,e.toast(),e.$router.push("/admin/programa")})).catch((function(o){e.isLoading=!1,e.error(o.response.data.message)}))},passwordDialog:function(){var e=this;this.$buefy.dialog.confirm({title:"Actualizar datos",message:"¿Seguro(a) que quiere actualizar la contraseña?",confirmText:"Confirmar",cancelText:"Cancelar",type:"is-success",hasIcon:!0,onConfirm:function(){return e.password()}})},password:function(){var e=this;this.isLoading=!0;var data={idUsuario:this.idResponsable};d.a.put("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/usuario/new_password_responsable"),data,this.token).then((function(o){e.$buefy.toast.open({message:"Se ha enviado el correo con la nueva contraseña",type:"is-success"}),e.$router.push("/admin")})).catch((function(o){e.error(o.response.data.message)})).finally((function(){e.isLoading=!1}))},toast:function(){this.$buefy.toast.open({message:"Se han actualizado los datos del responsable",type:"is-success"})},error:function(e){var o=!1;switch(e){case"invalid signature":e="Tu token no es valido, inicia sesión de nuevo.",o=!0;break;case"jwt expired":e="Tu sesión ha expirado, inicia sesión de nuevo.",o=!0;break;case"jwt malformed":e="No se encontro tu token, inicia sesión de nuevo.",o=!0;break;case"No hay token":e="Ocurrio un error al enviar tu token, inicia sesión de nuevo.",o=!0}this.$buefy.dialog.alert({title:"Error",message:e,type:"is-danger",hasIcon:!0,icon:"alert-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0}),1==o&&(localStorage.clear(),this.$router.push("/"))}},beforeCreate:function(){localStorage.getItem("idResponsable")||this.$router.push("/admin/programa")}},h=t(8),component=Object(h.a)(m,(function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"container"},[t("BotonRegresar",{attrs:{path:"/admin/programa/infoResponsable"}}),e._v(" "),t("p",{staticClass:"is-size-2"},[e._v("Editar información del responsable")]),e._v(" "),t("b-field",{attrs:{label:"Nombre"}},[t("b-input",{attrs:{type:"text",placeholder:e.viejo.nombre},model:{value:e.nuevo.nombre,callback:function(o){e.$set(e.nuevo,"nombre",o)},expression:"nuevo.nombre"}})],1),e._v(" "),t("b-field",{attrs:{label:"Correo eletrónico"}},[t("b-input",{attrs:{type:"email",placeholder:e.viejo.correo},model:{value:e.nuevo.correo,callback:function(o){e.$set(e.nuevo,"correo",o)},expression:"nuevo.correo"}})],1),e._v(" "),e.mostrar()?t("b-button",{staticClass:"boton is-info my-5",on:{click:function(o){return e.actualizar()}}},[e._v("\n Editar responsable\n ")]):t("b-button",{staticClass:"boton is-info my-5",attrs:{disabled:""}},[e._v("\n Editar responsable\n ")]),e._v(" "),t("b-button",{staticClass:"is-info my-5",on:{click:function(o){return e.passwordDialog()}}},[e._v("\n Cambiar contraseña\n ")]),e._v(" "),t("b-loading",{attrs:{"is-full-page":!0,"can-cancel":!1},model:{value:e.isLoading,callback:function(o){e.isLoading=o},expression:"isLoading"}})],1)}),[],!1,null,null,null);o.default=component.exports;installComponents(component,{BotonRegresar:t(241).default})}}]);
|
||||
Vendored
-1
File diff suppressed because one or more lines are too long
Vendored
-1
File diff suppressed because one or more lines are too long
Vendored
-1
File diff suppressed because one or more lines are too long
Vendored
-1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
+1
-1
@@ -1 +1 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{387:function(e,t,o){var content=o(395);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(27).default)("661b075c",content,!0,{sourceMap:!1})},394:function(e,t,o){"use strict";o(387)},395:function(e,t,o){(t=o(26)(!1)).push([e.i,".centro{text-align:center}.footter{margin-bottom:10rem}",""]),e.exports=t},398:function(e,t,o){"use strict";o(16);var n=o(44),r=o.n(n),c={data:function(){return{isFullPage:!0,file:[],idServicio:"",cartaTermino:"",isLoading:!1,token:{headers:{token:window.localStorage.getItem("token")}}}},methods:{"validarTamaño":function(){var e=this.file;console.log(e),e.size>2e7&&(this.toast(),this.file="")},toast:function(){this.$buefy.toast.open({message:"El archivo excede el tamaño permitido",type:"is-danger"})},Enviar:function(){var e=this,data={idServicio:this.idServicio},t=new FormData;t.append("data",JSON.stringify(data)),t.append("cartaTermino",this.file),this.isLoading=!0,r.a.put("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/servicio/carta_termino"),t,{headers:{"Content-Type":"multipart/form-data",token:this.token.headers.token}}).then((function(t){e.$buefy.dialog.alert({title:"Success",message:"Se enviaron los datos correctamente",type:"is-success",hasIcon:!0,icon:"checkbox-marked-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0})})).catch((function(t){e.error(t.response.data.message)})).finally((function(){e.isLoading=!1,localStorage.removeItem("idServicio"),localStorage.removeItem("cartaTermino"),e.$router.push("/responsable")}))},getIdLocal:function(){this.idServicio=localStorage.getItem("idServicio"),this.cartaTermino=localStorage.getItem("cartaTermino"),null!==this.idServicio&&null!==this.cartaTermino||this.$router.push("/responsable")},error:function(e){var t=!1;switch(e){case"invalid signature":e="Tu token no es valido, inicia sesión de nuevo.",t=!0;break;case"jwt expired":e="Tu sesión ha expirado, inicia sesión de nuevo.",t=!0;break;case"jwt malformed":e="No se encontro tu token, inicia sesión de nuevo.",t=!0;break;case"No hay token":e="Ocurrio un error al enviar tu token, inicia sesión de nuevo.",t=!0}this.$buefy.dialog.alert({title:"Error",message:e,type:"is-danger",hasIcon:!0,icon:"alert-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0}),1==t&&(localStorage.clear(),this.$router.push("/"))}},watch:{file:function(e,t){this.validarTamaño()}},created:function(){this.getIdLocal()}},l=(o(394),o(8)),component=Object(l.a)(c,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return null!=e.idServicio&&null!=e.cartaTermino?o("div",{staticClass:"container footter"},[o("b-button",{staticClass:"border-info mt-5",attrs:{type:"is-info is-light","icon-left":"arrow-left-box",tag:"router-link",to:"/responsable"}},[e._v("Regresar")]),e._v(" "),o("h3",{staticClass:"title is-4 mt-4"},[e._v("\n Carta de termino (en formato .PDF. No se aceptan fotos).\n ")]),e._v(" "),o("b-field",[o("b-upload",{attrs:{"drag-drop":"",type:"is-black",expanded:"",accept:"application/pdf"},model:{value:e.file,callback:function(t){e.file=t},expression:"file"}},[o("section",{staticClass:"section"},[o("div",{staticClass:"content has-text-centered"},[o("p",[o("b-icon",{attrs:{icon:"upload",size:"is-large"}})],1),e._v(" "),o("p",[e._v("\n "+e._s(e.file.name||"Arrastra aquí tu archivo o da click para buscar")+"\n ")]),e._v(" "),o("p",[e._v("Tamaño máximo para el archivo: 20MB")])])])])],1),e._v(" "),o("b-field",{staticClass:"centro"},[o("b-button",{staticClass:"border-success my-5 is-medium",attrs:{disabled:""==e.file,type:"is-success"},on:{click:function(t){return e.Enviar()}}},[e._v("\n Enviar\n ")])],1),e._v(" "),o("b-loading",{attrs:{"is-full-page":!0,"can-cancel":!0},model:{value:e.isLoading,callback:function(t){e.isLoading=t},expression:"isLoading"}})],1):e._e()}),[],!1,null,null,null);t.a=component.exports},553:function(e,t,o){"use strict";o.r(t);var n={components:{cartaTermino:o(398).a}},r=o(8),component=Object(r.a)(n,(function(){var e=this.$createElement,t=this._self._c||e;return t("section",[t("cartaTermino")],1)}),[],!1,null,null,null);t.default=component.exports}}]);
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{388:function(e,t,o){var content=o(397);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(27).default)("661b075c",content,!0,{sourceMap:!1})},396:function(e,t,o){"use strict";o(388)},397:function(e,t,o){(t=o(26)(!1)).push([e.i,".centro{text-align:center}.footter{margin-bottom:10rem}",""]),e.exports=t},400:function(e,t,o){"use strict";o(16);var n=o(44),r=o.n(n),c={data:function(){return{isFullPage:!0,file:[],idServicio:"",cartaTermino:"",isLoading:!1,token:{headers:{token:window.localStorage.getItem("token")}}}},methods:{"validarTamaño":function(){var e=this.file;console.log(e),e.size>2e7&&(this.toast(),this.file="")},toast:function(){this.$buefy.toast.open({message:"El archivo excede el tamaño permitido",type:"is-danger"})},Enviar:function(){var e=this,data={idServicio:this.idServicio},t=new FormData;t.append("data",JSON.stringify(data)),t.append("cartaTermino",this.file),this.isLoading=!0,r.a.put("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/servicio/carta_termino"),t,{headers:{"Content-Type":"multipart/form-data",token:this.token.headers.token}}).then((function(t){e.$buefy.dialog.alert({title:"Success",message:"Se enviaron los datos correctamente",type:"is-success",hasIcon:!0,icon:"checkbox-marked-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0})})).catch((function(t){e.error(t.response.data.message)})).finally((function(){e.isLoading=!1,localStorage.removeItem("idServicio"),localStorage.removeItem("cartaTermino"),e.$router.push("/responsable")}))},getIdLocal:function(){this.idServicio=localStorage.getItem("idServicio"),this.cartaTermino=localStorage.getItem("cartaTermino"),null!==this.idServicio&&null!==this.cartaTermino||this.$router.push("/responsable")},error:function(e){var t=!1;switch(e){case"invalid signature":e="Tu token no es valido, inicia sesión de nuevo.",t=!0;break;case"jwt expired":e="Tu sesión ha expirado, inicia sesión de nuevo.",t=!0;break;case"jwt malformed":e="No se encontro tu token, inicia sesión de nuevo.",t=!0;break;case"No hay token":e="Ocurrio un error al enviar tu token, inicia sesión de nuevo.",t=!0}this.$buefy.dialog.alert({title:"Error",message:e,type:"is-danger",hasIcon:!0,icon:"alert-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0}),1==t&&(localStorage.clear(),this.$router.push("/"))}},watch:{file:function(e,t){this.validarTamaño()}},created:function(){this.getIdLocal()}},l=(o(396),o(8)),component=Object(l.a)(c,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return null!=e.idServicio&&null!=e.cartaTermino?o("div",{staticClass:"container footter"},[o("b-button",{staticClass:"border-info mt-5",attrs:{type:"is-info is-light","icon-left":"arrow-left-box",tag:"router-link",to:"/responsable"}},[e._v("Regresar")]),e._v(" "),o("h3",{staticClass:"title is-4 mt-4"},[e._v("\n Carta de termino (en formato .PDF. No se aceptan fotos).\n ")]),e._v(" "),o("b-field",[o("b-upload",{attrs:{"drag-drop":"",type:"is-black",expanded:"",accept:"application/pdf"},model:{value:e.file,callback:function(t){e.file=t},expression:"file"}},[o("section",{staticClass:"section"},[o("div",{staticClass:"content has-text-centered"},[o("p",[o("b-icon",{attrs:{icon:"upload",size:"is-large"}})],1),e._v(" "),o("p",[e._v("\n "+e._s(e.file.name||"Arrastra aquí tu archivo o da click para buscar")+"\n ")]),e._v(" "),o("p",[e._v("Tamaño máximo para el archivo: 20MB")])])])])],1),e._v(" "),o("b-field",{staticClass:"centro"},[o("b-button",{staticClass:"border-success my-5 is-medium",attrs:{disabled:""==e.file,type:"is-success"},on:{click:function(t){return e.Enviar()}}},[e._v("\n Enviar\n ")])],1),e._v(" "),o("b-loading",{attrs:{"is-full-page":!0,"can-cancel":!0},model:{value:e.isLoading,callback:function(t){e.isLoading=t},expression:"isLoading"}})],1):e._e()}),[],!1,null,null,null);t.a=component.exports},562:function(e,t,o){"use strict";o.r(t);var n={components:{cartaTermino:o(400).a}},r=o(8),component=Object(r.a)(n,(function(){var e=this.$createElement,t=this._self._c||e;return t("section",[t("cartaTermino")],1)}),[],!1,null,null,null);t.default=component.exports}}]);
|
||||
Vendored
-2
File diff suppressed because one or more lines are too long
Vendored
-1
File diff suppressed because one or more lines are too long
Vendored
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
Vendored
-1
@@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{381:function(t,o){t.exports="\t\n\v\f\r \u2028\u2029\ufeff"},386:function(t,o,e){var r=e(15),n="["+e(381)+"]",l=RegExp("^"+n+n+"*"),c=RegExp(n+n+"*$"),d=function(t){return function(o){var e=String(r(o));return 1&t&&(e=e.replace(l,"")),2&t&&(e=e.replace(c,"")),e}};t.exports={start:d(1),end:d(2),trim:d(3)}},423:function(t,o,e){var content=e(544);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,e(27).default)("a60a3782",content,!0,{sourceMap:!1})},541:function(t,o,e){"use strict";var r=e(2),n=e(386).trim;r({target:"String",proto:!0,forced:e(542)("trim")},{trim:function(){return n(this)}})},542:function(t,o,e){var r=e(5),n=e(381);t.exports=function(t){return r((function(){return!!n[t]()||"
"!="
"[t]()||n[t].name!==t}))}},543:function(t,o,e){"use strict";e(423)},544:function(t,o,e){(o=e(26)(!1)).push([t.i,"footer[data-v-cf943d08][data-v-6dd8e568]{display:none!important}.fix[data-v-6dd8e568]{height:85vh;display:flex;justify-content:center;align-items:center}.cont[data-v-6dd8e568]{height:auto;padding:0 1rem}.cont *[data-v-6dd8e568]{margin:1rem 0}.center[data-v-6dd8e568]{text-align:center}.columns[data-v-6dd8e568]{margin:0}",""]),t.exports=o},559:function(t,o,e){"use strict";e.r(o);e(541);var r=e(379),n=e.n(r),l=e(44),c=e.n(l),d={data:function(){return{usuario:"",password:"",error:!1,isFullPage:!0}},methods:{usuarioValido:function(){return this.usuario||(console.log("esta vacio"),this.error=!0),n.a.isNumeric(this.usuario,{no_symbols:!0})?(10===this.usuario.length&&console.log("es numero de cuenta"),""):n.a.isEmail(this.usuario)?(console.log("es correo"),""):n.a.isAlpha(this.usuario)?(console.log("es texto"),""):void(this.error=!0)},enviar:function(){var t=this,o=this.$buefy.loading.open({container:this.isFullPage?null:this.$refs.element.$el}),data={usuario:this.usuario.trim(),password:this.password};c.a.post("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/usuario/login"),data).then((function(e){o.close(),window.localStorage.setItem("idUsuario",e.data.Usuario.idUsuario),window.localStorage.setItem("token",e.data.token),window.localStorage.setItem("nombre",e.data.Usuario.nombre),window.localStorage.setItem("idTipoUsuario",e.data.Usuario.TipoUsuario.idTipoUsuario),window.localStorage.setItem("tipoUsuario",e.data.Usuario.TipoUsuario.tipoUsuario),window.localStorage.setItem("usuario",e.data.Usuario.usuario),t.$router.push("/".concat(e.data.Usuario.TipoUsuario.tipoUsuario))})).catch((function(e){o.close(),t.$buefy.dialog.alert({title:"Error",message:e.response.data.message,type:"is-danger",hasIcon:!0,icon:"alert-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0})}))}},watch:{usuario:function(){this.error=!1}},layout:"login"},f=(e(543),e(8)),component=Object(f.a)(d,(function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("section",{staticClass:"container p-2 log"},[e("div",{staticClass:"fix columns is-mobile"},[e("div",{staticClass:"container column is-12-mobile is-6-desktop is-6-tablet cont"},[e("h1",{staticClass:"has-text-centered is-size-1"},[t._v("IRIS")]),t._v(" "),e("b-field",{attrs:{label:"Usuario",message:"This email is invalid",type:t.usuarioValido()}},[e("b-input",{model:{value:t.usuario,callback:function(o){t.usuario=o},expression:"usuario"}})],1),t._v(" "),e("b-field",{attrs:{label:"Contraseña"}},[e("b-input",{attrs:{type:"password","password-reveal":""},model:{value:t.password,callback:function(o){t.password=o},expression:"password"}})],1),t._v(" "),e("b-field",{staticClass:"center"},[e("button",{staticClass:"button is-success is-medium",attrs:{disabled:""==t.usuario||""==t.password&&1==t.error},on:{click:function(o){return t.enviar()}}},[t._v("\n Iniciar sesion\n ")])])],1)])])}),[],!1,null,"6dd8e568",null);o.default=component.exports}}]);
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{241:function(e,t,o){"use strict";o.r(t);var r={props:{path:String,deleteFromLocalStorage:Array},methods:{regresar:function(){if(this.deleteFromLocalStorage)for(var i=0;i<this.deleteFromLocalStorage.length;i++)localStorage.removeItem(this.deleteFromLocalStorage[i]);this.$router.push(this.path)}}},n=o(8),component=Object(n.a)(r,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("b-button",{staticClass:"boton border-info my-5",attrs:{type:"is-info is-light ","icon-left":"arrow-left-box"},on:{click:function(t){return e.regresar()}}},[e._v("\n Regresar\n")])}),[],!1,null,null,null);t.default=component.exports},425:function(e,t,o){var content=o(548);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(27).default)("39bcc1fe",content,!0,{sourceMap:!1})},547:function(e,t,o){"use strict";o(425)},548:function(e,t,o){(t=o(26)(!1)).push([e.i,".programa[data-v-77179163]{margin-right:20px;padding-right:20px}",""]),e.exports=t},565:function(e,t,o){"use strict";o.r(t);o(108);var r=o(44),n=o.n(r),c={components:{botonRegresar:o(241).default},data:function(){return{idResponsable:localStorage.getItem("idResponsable"),correo:localStorage.getItem("correo"),nombre:localStorage.getItem("nombre"),programas:[],selected:{},token:{headers:{token:window.localStorage.getItem("token")}}}},methods:{obtenerProgramas:function(){var e=this;return n.a.get("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/programa/programas_admin?idUsuario=").concat(this.idResponsable),this.token).then((function(t){e.programas=t.data})).catch((function(t){e.errorToken(t.response.data.message),console.log(t.response.data.message)}))},errorToken:function(e){var t=!1;switch(e){case"invalid signature":e="Tu token no es valido, inicia sesión de nuevo.",t=!0;break;case"jwt expired":e="Tu sesión ha expirado, inicia sesión de nuevo.",t=!0;break;case"jwt malformed":e="No se encontro tu token, inicia sesión de nuevo.",t=!0;break;case"No hay token":e="Ocurrio un error al enviar tu token, inicia sesión de nuevo.",t=!0}this.$buefy.dialog.alert({title:"Error",message:e,type:"is-danger",hasIcon:!0,icon:"alert-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0}),1==t&&(localStorage.clear(),this.$router.push("/"))}},created:function(){this.obtenerProgramas()},beforeCreate:function(){localStorage.getItem("idResponsable")||this.$router.push("/admin/programa")}},l=(o(547),o(8)),component=Object(l.a)(c,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"container"},[o("BotonRegresar",{attrs:{path:"/admin/programa",deleteFromLocalStorage:["correo","idResponsable","nombre"]}}),e._v(" "),o("p",{staticClass:"is-size-2 mb-4"},[e._v("Información del responsable")]),e._v(" "),o("p",{staticClass:"is-size-4 mb-4"},[o("strong",[e._v("Nombre: ")]),e._v(" "+e._s(e.nombre))]),e._v(" "),o("p",{staticClass:"is-size-4 mb-4"},[o("strong",[e._v("Correo: ")]),e._v(" "+e._s(e.correo))]),e._v(" "),o("div",{staticClass:"columns"},[e._m(0),e._v(" "),o("b-select",{staticClass:"column",attrs:{placeholder:"Elija un programa"},model:{value:e.selected,callback:function(t){e.selected=t},expression:"selected"}},e._l(e.programas,(function(t){return o("option",{key:t.id,domProps:{value:t}},[e._v("\n "+e._s(t.programa)+"\n ")])})),0)],1),e._v(" "),o("p",{staticClass:"is-size-4 mb-4"},[o("strong",[e._v("Institución: ")]),e._v(" "+e._s(e.selected.institucion)+"\n ")]),e._v(" "),o("p",{staticClass:"is-size-4 mb-4"},[o("strong",[e._v("Dependencia: ")]),e._v(" "+e._s(e.selected.dependencia)+"\n ")]),e._v(" "),o("p",{staticClass:"is-size-4 mb-4"},[o("strong",[e._v("Clave: ")]),e._v(" "+e._s(e.selected.clavePrograma)+"\n ")]),e._v(" "),o("div",{},[o("b-button",{staticClass:"boton is-info my-5",attrs:{tag:"router-link",to:"/admin/programa/infoResponsable/modificar"}},[e._v("\n Editar información\n ")])],1),e._v(" "),o("BotonRegresar",{attrs:{path:"/admin/programa",deleteFromLocalStorage:["correo","idResponsable","nombre"]}})],1)}),[function(){var e=this.$createElement,t=this._self._c||e;return t("p",{staticClass:"is-size-4 column is-narrow",staticStyle:{width:"125px"}},[t("strong",[this._v("Programa: ")])])}],!1,null,"77179163",null);t.default=component.exports;installComponents(component,{BotonRegresar:o(241).default})}}]);
|
||||
Vendored
-1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
@@ -1 +1 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{419:function(e,t,o){var content=o(534);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(27).default)("10870322",content,!0,{sourceMap:!1})},434:function(e,t,o){"use strict";o.r(t);o(16);var n=o(44),c=o.n(n),r={data:function(){return{isFullPage:!0,file:[],idServicio:"",cartaAceptacion:"",isLoading:!1,token:{headers:{token:window.localStorage.getItem("token")}}}},methods:{"validarTamaño":function(){this.file.size>2e7&&(this.toast(),this.file="")},toast:function(){this.$buefy.toast.open({message:"El archivo excede el tamaño permitido",type:"is-danger"})},Enviar:function(){var e=this,data={idServicio:this.idServicio},t=new FormData;t.append("data",JSON.stringify(data)),t.append("cartaAceptacion",this.file),this.isLoading=!0,c.a.put("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/servicio/carta_aceptacion"),t,{headers:{"Content-Type":"multipart/form-data",token:this.token.headers.token}}).then((function(t){e.$buefy.dialog.alert({title:"Success",message:"Se enviaron los datos correctamente",type:"is-success",hasIcon:!0,icon:"checkbox-marked-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0})})).catch((function(t){e.error(t.response.data.message)})).finally((function(){e.isLoading=!1,localStorage.removeItem("idServicio"),localStorage.removeItem("cartaAceptacion"),e.$router.push("/responsable")}))},getIdLocal:function(){this.idServicio=localStorage.getItem("idServicio"),this.cartaAceptacion=localStorage.getItem("cartaAceptacion"),null!==this.idServicio&&null!==this.cartaAceptacion||this.$router.push("/responsable")},error:function(e){var t=!1;switch(e){case"invalid signature":e="Tu token no es valido, inicia sesión de nuevo.",t=!0;break;case"jwt expired":e="Tu sesión ha expirado, inicia sesión de nuevo.",t=!0;break;case"jwt malformed":e="No se encontro tu token, inicia sesión de nuevo.",t=!0;break;case"No hay token":e="Ocurrio un error al enviar tu token, inicia sesión de nuevo.",t=!0}this.$buefy.dialog.alert({title:"Error",message:e,type:"is-danger",hasIcon:!0,icon:"alert-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0}),1==t&&(localStorage.clear(),this.$router.push("/"))}},watch:{file:function(e,t){this.validarTamaño()}},created:function(){this.getIdLocal()}},l=(o(533),o(8)),component=Object(l.a)(r,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return null!=e.idServicio&&null!=e.cartaAceptacion?o("div",{staticClass:"container footter"},[o("b-button",{staticClass:"border-info mt-5",attrs:{type:"is-info is-light","icon-left":"arrow-left-box",tag:"router-link",to:"/responsable"}},[e._v("Regresar")]),e._v(" "),o("h3",{staticClass:"title is-4 mt-4"},[e._v("\n Carta de aceptación (en formato .PDF. No se aceptan fotos).\n ")]),e._v(" "),o("b-field",[o("b-upload",{attrs:{"drag-drop":"",type:"is-black",expanded:"",accept:"application/pdf"},model:{value:e.file,callback:function(t){e.file=t},expression:"file"}},[o("section",{staticClass:"section"},[o("div",{staticClass:"content has-text-centered"},[o("p",[o("b-icon",{attrs:{icon:"upload",size:"is-large"}})],1),e._v(" "),o("p",[e._v("\n "+e._s(e.file.name||"Arrastra aquí tu archivo o da click para buscar")+"\n ")]),e._v(" "),o("p",[e._v("Tamaño máximo para el archivo: 20MB")])])])])],1),e._v(" "),o("b-field",{staticClass:"centro"},[o("b-button",{staticClass:"border-success my-5",attrs:{disabled:""==e.file,type:"is-success"},on:{click:function(t){return e.Enviar()}}},[e._v("Enviar")])],1),e._v(" "),o("b-loading",{attrs:{"is-full-page":!0,"can-cancel":!1},model:{value:e.isLoading,callback:function(t){e.isLoading=t},expression:"isLoading"}})],1):e._e()}),[],!1,null,null,null);t.default=component.exports},533:function(e,t,o){"use strict";o(419)},534:function(e,t,o){(t=o(26)(!1)).push([e.i,".centro{text-align:center}.footter{margin-bottom:10rem}",""]),e.exports=t},552:function(e,t,o){"use strict";o.r(t);var n={components:{CartaAceptacion:o(434).default}},c=o(8),component=Object(c.a)(n,(function(){var e=this.$createElement,t=this._self._c||e;return t("section",[t("CartaAceptacion")],1)}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{CartaAceptacion:o(434).default})}}]);
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{422:function(e,t,o){var content=o(542);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(27).default)("10870322",content,!0,{sourceMap:!1})},437:function(e,t,o){"use strict";o.r(t);o(16);var n=o(44),c=o.n(n),r={data:function(){return{isFullPage:!0,file:[],idServicio:"",cartaAceptacion:"",isLoading:!1,token:{headers:{token:window.localStorage.getItem("token")}}}},methods:{"validarTamaño":function(){this.file.size>2e7&&(this.toast(),this.file="")},toast:function(){this.$buefy.toast.open({message:"El archivo excede el tamaño permitido",type:"is-danger"})},Enviar:function(){var e=this,data={idServicio:this.idServicio},t=new FormData;t.append("data",JSON.stringify(data)),t.append("cartaAceptacion",this.file),this.isLoading=!0,c.a.put("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/servicio/carta_aceptacion"),t,{headers:{"Content-Type":"multipart/form-data",token:this.token.headers.token}}).then((function(t){e.$buefy.dialog.alert({title:"Success",message:"Se enviaron los datos correctamente",type:"is-success",hasIcon:!0,icon:"checkbox-marked-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0})})).catch((function(t){e.error(t.response.data.message)})).finally((function(){e.isLoading=!1,localStorage.removeItem("idServicio"),localStorage.removeItem("cartaAceptacion"),e.$router.push("/responsable")}))},getIdLocal:function(){this.idServicio=localStorage.getItem("idServicio"),this.cartaAceptacion=localStorage.getItem("cartaAceptacion"),null!==this.idServicio&&null!==this.cartaAceptacion||this.$router.push("/responsable")},error:function(e){var t=!1;switch(e){case"invalid signature":e="Tu token no es valido, inicia sesión de nuevo.",t=!0;break;case"jwt expired":e="Tu sesión ha expirado, inicia sesión de nuevo.",t=!0;break;case"jwt malformed":e="No se encontro tu token, inicia sesión de nuevo.",t=!0;break;case"No hay token":e="Ocurrio un error al enviar tu token, inicia sesión de nuevo.",t=!0}this.$buefy.dialog.alert({title:"Error",message:e,type:"is-danger",hasIcon:!0,icon:"alert-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0}),1==t&&(localStorage.clear(),this.$router.push("/"))}},watch:{file:function(e,t){this.validarTamaño()}},created:function(){this.getIdLocal()}},l=(o(541),o(8)),component=Object(l.a)(r,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return null!=e.idServicio&&null!=e.cartaAceptacion?o("div",{staticClass:"container footter"},[o("b-button",{staticClass:"border-info mt-5",attrs:{type:"is-info is-light","icon-left":"arrow-left-box",tag:"router-link",to:"/responsable"}},[e._v("Regresar")]),e._v(" "),o("h3",{staticClass:"title is-4 mt-4"},[e._v("\n Carta de aceptación (en formato .PDF. No se aceptan fotos).\n ")]),e._v(" "),o("b-field",[o("b-upload",{attrs:{"drag-drop":"",type:"is-black",expanded:"",accept:"application/pdf"},model:{value:e.file,callback:function(t){e.file=t},expression:"file"}},[o("section",{staticClass:"section"},[o("div",{staticClass:"content has-text-centered"},[o("p",[o("b-icon",{attrs:{icon:"upload",size:"is-large"}})],1),e._v(" "),o("p",[e._v("\n "+e._s(e.file.name||"Arrastra aquí tu archivo o da click para buscar")+"\n ")]),e._v(" "),o("p",[e._v("Tamaño máximo para el archivo: 20MB")])])])])],1),e._v(" "),o("b-field",{staticClass:"centro"},[o("b-button",{staticClass:"border-success my-5",attrs:{disabled:""==e.file,type:"is-success"},on:{click:function(t){return e.Enviar()}}},[e._v("Enviar")])],1),e._v(" "),o("b-loading",{attrs:{"is-full-page":!0,"can-cancel":!1},model:{value:e.isLoading,callback:function(t){e.isLoading=t},expression:"isLoading"}})],1):e._e()}),[],!1,null,null,null);t.default=component.exports},541:function(e,t,o){"use strict";o(422)},542:function(e,t,o){(t=o(26)(!1)).push([e.i,".centro{text-align:center}.footter{margin-bottom:10rem}",""]),e.exports=t},561:function(e,t,o){"use strict";o.r(t);var n={components:{CartaAceptacion:o(437).default}},c=o(8),component=Object(c.a)(n,(function(){var e=this.$createElement,t=this._self._c||e;return t("section",[t("CartaAceptacion")],1)}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{CartaAceptacion:o(437).default})}}]);
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
Vendored
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
Vendored
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
Vendored
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
Vendored
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
Vendored
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
Vendored
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 6.9 KiB |
Vendored
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
Vendored
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
Vendored
+2
-2
@@ -1,9 +1,9 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/17c2b24.js" as="script"><link rel="preload" href="/_nuxt/bfde169.js" as="script"><link rel="preload" href="/_nuxt/8a7cf7f.js" as="script"><link rel="preload" href="/_nuxt/c447f04.js" as="script">
|
||||
<title>servicio_social_front</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="1" data-hid="description" name="description" content=""><link data-n-head="1" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="1" rel="stylesheet" type="text/css" href="//cdn.materialdesignicons.com/5.0.45/css/materialdesignicons.min.css"><link rel="preload" href="/_nuxt/70270a8.js" as="script"><link rel="preload" href="/_nuxt/0ac24ff.js" as="script"><link rel="preload" href="/_nuxt/395d8cc.js" as="script"><link rel="preload" href="/_nuxt/b5e5b9b.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="__nuxt"><style>#nuxt-loading{background:#fff;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:nuxtLoadingIn 10s ease;-webkit-animation:nuxtLoadingIn 10s ease;animation-fill-mode:forwards;overflow:hidden}@keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes nuxtLoadingIn{0%{visibility:hidden;opacity:0}20%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}#nuxt-loading>div,#nuxt-loading>div:after{border-radius:50%;width:5rem;height:5rem}#nuxt-loading>div{font-size:10px;position:relative;text-indent:-9999em;border:.5rem solid #f5f5f5;border-left:.5rem solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:nuxtLoading 1.1s infinite linear;animation:nuxtLoading 1.1s infinite linear}#nuxt-loading.error>div{border-left:.5rem solid #ff4500;animation-duration:5s}@-webkit-keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nuxtLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>window.addEventListener("error",function(){var e=document.getElementById("nuxt-loading");e&&(e.className+=" error")})</script><div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script>
|
||||
<script src="/_nuxt/17c2b24.js"></script><script src="/_nuxt/bfde169.js"></script><script src="/_nuxt/8a7cf7f.js"></script><script src="/_nuxt/c447f04.js"></script></body>
|
||||
<script src="/_nuxt/70270a8.js"></script><script src="/_nuxt/0ac24ff.js"></script><script src="/_nuxt/395d8cc.js"></script><script src="/_nuxt/b5e5b9b.js"></script></body>
|
||||
</html>
|
||||
|
||||
@@ -0,0 +1,154 @@
|
||||
<template>
|
||||
<div class="container">
|
||||
<BotonRegresar :path="'/admin'" />
|
||||
<p class="is-size-2 mb-5">Descargar cuestionarios</p>
|
||||
<p class="is-size-3 mt-5">Seleccione un cuestionario:</p>
|
||||
<b-select
|
||||
class="my-5 is-medium"
|
||||
v-model="selectedCuestionario"
|
||||
expanded
|
||||
placeholder="Seleccione un cuestionario: "
|
||||
>
|
||||
<option value="cuestionario_alumno">
|
||||
Cuestionario del alumno
|
||||
</option>
|
||||
<option value="cuestionario_programa">
|
||||
Cuestionario del programa
|
||||
</option>
|
||||
</b-select>
|
||||
<p class="is-size-3">Seleccione un año:</p>
|
||||
<b-select
|
||||
class="my-5 is-medium"
|
||||
v-model="selectedYear"
|
||||
expanded
|
||||
placeholder="Seleccione un año: "
|
||||
>
|
||||
<option v-for="year in years" v-bind:key="year" :value="year">
|
||||
{{ year }}
|
||||
</option>
|
||||
</b-select>
|
||||
<b-button
|
||||
class="is-info mb-5"
|
||||
v-if="selectedYear && selectedCuestionario"
|
||||
@click="crear()"
|
||||
>Crear archivo</b-button
|
||||
>
|
||||
<b-button class="is-info mb-5" v-else disabled>Crear archivo</b-button>
|
||||
<a :href="link" target="_blank">
|
||||
<b-button
|
||||
class="is-info mb-5"
|
||||
v-if="selectedYear && selectedCuestionario && botonDos"
|
||||
>Descargar archivo</b-button
|
||||
>
|
||||
</a>
|
||||
<b-button
|
||||
class="is-info mb-5"
|
||||
v-if="!(selectedYear && selectedCuestionario && botonDos)"
|
||||
disabled
|
||||
>Descargar archivo</b-button
|
||||
>
|
||||
<b-loading
|
||||
:is-full-page="true"
|
||||
v-model="isLoading"
|
||||
:can-cancel="false"
|
||||
></b-loading>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import axios from "axios";
|
||||
import botonRegresar from "../../../components/botonRegresar";
|
||||
export default {
|
||||
components: {
|
||||
botonRegresar,
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
years: [],
|
||||
selectedYear: null,
|
||||
selectedCuestionario: null,
|
||||
botonDos: false,
|
||||
link: "",
|
||||
isLoading: false,
|
||||
token: {
|
||||
headers: {
|
||||
token: localStorage.getItem("token"),
|
||||
},
|
||||
},
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
CalcYears() {
|
||||
let now = new Date();
|
||||
let year = now.getFullYear();
|
||||
for (let i = 2020; i <= year; i++) this.years[i - 2020] = i;
|
||||
},
|
||||
crear() {
|
||||
this.isLoading = true;
|
||||
axios
|
||||
.get(
|
||||
`${process.env.api}/${this.selectedCuestionario}?year=${this.selectedYear}`,
|
||||
this.token
|
||||
)
|
||||
.then((res) => {
|
||||
this.link = `${process.env.api}/${this.selectedYear}_${this.selectedCuestionario}.csv`;
|
||||
this.botonDos = true;
|
||||
console.log(res.data.message);
|
||||
})
|
||||
.catch((err) => {
|
||||
this.error(err.response.data.message);
|
||||
})
|
||||
.finally(() => {
|
||||
this.isLoading = false;
|
||||
});
|
||||
},
|
||||
error(msj) {
|
||||
let salir = false;
|
||||
switch (msj) {
|
||||
case "invalid signature":
|
||||
msj = "Tu token no es valido, inicia sesión de nuevo.";
|
||||
salir = true;
|
||||
break;
|
||||
case "jwt expired":
|
||||
msj = "Tu sesión ha expirado, inicia sesión de nuevo.";
|
||||
salir = true;
|
||||
break;
|
||||
case "jwt malformed":
|
||||
msj = "No se encontro tu token, inicia sesión de nuevo.";
|
||||
salir = true;
|
||||
break;
|
||||
case "No hay token":
|
||||
msj = "Ocurrio un error al enviar tu token, inicia sesión de nuevo.";
|
||||
salir = true;
|
||||
break;
|
||||
}
|
||||
|
||||
this.$buefy.dialog.alert({
|
||||
title: "Error",
|
||||
message: msj,
|
||||
type: "is-danger",
|
||||
hasIcon: true,
|
||||
icon: "alert-circle",
|
||||
iconPack: "mdi",
|
||||
ariaRole: "alertdialog",
|
||||
ariaModal: true,
|
||||
});
|
||||
if (salir == true) {
|
||||
localStorage.clear();
|
||||
this.$router.push(`/`);
|
||||
}
|
||||
},
|
||||
},
|
||||
created() {
|
||||
this.CalcYears();
|
||||
},
|
||||
watch: {
|
||||
selectedYear() {
|
||||
this.botonDos = false;
|
||||
},
|
||||
selectedCuestionario() {
|
||||
this.botonDos = false;
|
||||
}
|
||||
}
|
||||
};
|
||||
</script>
|
||||
@@ -5,6 +5,9 @@
|
||||
<b-button type="is-info" tag="router-link" to="/admin/programa">
|
||||
Ver programas
|
||||
</b-button>
|
||||
<b-button type="is-info" tag="router-link" to="/admin/cuestionario">
|
||||
Ver cuestionarios
|
||||
</b-button>
|
||||
</div>
|
||||
<div class="pb-0">
|
||||
<p class="title is-three-fifths is-offset-one-fifth">
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
<template>
|
||||
<div class="container">
|
||||
<p class="is-size-2 mb-5">Programas de Servicio Social</p>
|
||||
<BotonRegresar :path="'/admin'" />
|
||||
<CargaMasiva />
|
||||
<a :href="link">
|
||||
|
||||
@@ -76,7 +76,7 @@ export default {
|
||||
obtenerProgramas() {
|
||||
return axios
|
||||
.get(
|
||||
`${process.env.api}/programa/programas_responsable?idUsuario=${this.idResponsable}`,
|
||||
`${process.env.api}/programa/programas_admin?idUsuario=${this.idResponsable}`,
|
||||
this.token
|
||||
)
|
||||
.then((res) => {
|
||||
|
||||
@@ -10,19 +10,20 @@
|
||||
<b-input type="email" v-model="nuevo.correo" :placeholder="viejo.correo">
|
||||
</b-input>
|
||||
</b-field>
|
||||
<BotonRegresar :path="'/admin/programa/infoResponsable'" />
|
||||
<b-button class="boton is-info my-5" v-if="mostrar()" @click="actualizar()">
|
||||
Editar responsable
|
||||
</b-button>
|
||||
<b-button class="boton is-info my-5" v-else disabled>
|
||||
Editar responsable
|
||||
</b-button>
|
||||
<b-button @click="passwordDialog()" class="is-info my-5">
|
||||
Cambiar contraseña
|
||||
</b-button>
|
||||
<b-loading
|
||||
:is-full-page="true"
|
||||
v-model="isLoading"
|
||||
:can-cancel="false"
|
||||
></b-loading>
|
||||
<p>{{ nuevo }}</p>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -90,6 +91,40 @@ export default {
|
||||
this.error(err.response.data.message);
|
||||
});
|
||||
},
|
||||
passwordDialog() {
|
||||
this.$buefy.dialog.confirm({
|
||||
title: "Actualizar datos",
|
||||
message: "¿Seguro(a) que quiere actualizar la contraseña?",
|
||||
confirmText: "Confirmar",
|
||||
cancelText: "Cancelar",
|
||||
type: "is-success",
|
||||
hasIcon: true,
|
||||
onConfirm: () => this.password(),
|
||||
});
|
||||
},
|
||||
password() {
|
||||
this.isLoading = true;
|
||||
const data = { idUsuario: this.idResponsable };
|
||||
axios
|
||||
.put(
|
||||
`${process.env.api}/usuario/new_password_responsable`,
|
||||
data,
|
||||
this.token
|
||||
)
|
||||
.then((res) => {
|
||||
this.$buefy.toast.open({
|
||||
message: "Se ha enviado el correo con la nueva contraseña",
|
||||
type: "is-success",
|
||||
});
|
||||
this.$router.push("/admin");
|
||||
})
|
||||
.catch((err) => {
|
||||
this.error(err.response.data.message);
|
||||
})
|
||||
.finally(() => {
|
||||
this.isLoading = false;
|
||||
});
|
||||
},
|
||||
toast() {
|
||||
this.$buefy.toast.open({
|
||||
message: "Se han actualizado los datos del responsable",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+3
-376
@@ -1,261 +1,5 @@
|
||||
<template>
|
||||
<section>
|
||||
<div class="container px-3">
|
||||
<div class="progressBar my-6">
|
||||
<b-steps
|
||||
type="is-success"
|
||||
size="is-large"
|
||||
:has-navigation="false"
|
||||
v-model="activeStep"
|
||||
>
|
||||
<b-step-item
|
||||
:visible="activeStep < 6"
|
||||
:clickable="false"
|
||||
label="Pre Registro"
|
||||
icon="account-plus"
|
||||
></b-step-item>
|
||||
<b-step-item
|
||||
:visible="activeStep < 6"
|
||||
:clickable="false"
|
||||
label="Pre Registro Validado"
|
||||
icon="account-clock"
|
||||
></b-step-item>
|
||||
<b-step-item
|
||||
:visible="activeStep < 6"
|
||||
:clickable="false"
|
||||
label="Registro"
|
||||
icon="account"
|
||||
></b-step-item>
|
||||
<b-step-item
|
||||
:visible="activeStep < 6"
|
||||
:clickable="false"
|
||||
label="Pre Termino"
|
||||
icon="account-details"
|
||||
></b-step-item>
|
||||
<b-step-item
|
||||
:visible="activeStep < 6"
|
||||
:clickable="false"
|
||||
label="Termino"
|
||||
icon="account-clock"
|
||||
></b-step-item>
|
||||
<b-step-item
|
||||
:visible="activeStep < 6"
|
||||
:clickable="false"
|
||||
label="Liberacion"
|
||||
icon="account-check"
|
||||
></b-step-item>
|
||||
|
||||
<b-step-item
|
||||
:clickable="false"
|
||||
:visible="activeStep == 6"
|
||||
label="Carta Aceptación Rechazada"
|
||||
class="bad"
|
||||
icon="file"
|
||||
type="is-danger"
|
||||
></b-step-item>
|
||||
<b-step-item
|
||||
:clickable="false"
|
||||
:visible="activeStep == 7"
|
||||
label="Carta Termino Rechazada"
|
||||
icon="file"
|
||||
class="bad"
|
||||
type="is-danger "
|
||||
></b-step-item>
|
||||
<b-step-item
|
||||
:clickable="false"
|
||||
:visible="activeStep == 8"
|
||||
label="Informe Global Rechazado"
|
||||
icon="file"
|
||||
class="bad"
|
||||
type="is-danger"
|
||||
></b-step-item>
|
||||
<b-step-item
|
||||
:clickable="false"
|
||||
:visible="activeStep == 9"
|
||||
label="Cancelado"
|
||||
icon="account-cancel"
|
||||
class="bad"
|
||||
type="is-danger bad"
|
||||
></b-step-item>
|
||||
</b-steps>
|
||||
</div>
|
||||
|
||||
<div class="mensajeDiv" v-for="mensaje in mensajes" :key="mensaje.status">
|
||||
<div v-if="mensaje.mensaje != '' && mensaje.status == status">
|
||||
<p class="mensaje has-text-justified">
|
||||
<span class="block is-size-5">Estimado alumno(a): </span
|
||||
><br /><br />
|
||||
{{ mensaje.mensaje }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="info">
|
||||
<div class="info-programa">
|
||||
<h3 class="title is-3">Información del programa</h3>
|
||||
<p><strong> Programa: </strong> {{ programa.programa }}</p>
|
||||
<p><strong> Institución: </strong> {{ programa.institucion }}</p>
|
||||
<p><strong> Dependencia: </strong> {{ programa.dependencia }}</p>
|
||||
<p><strong> Clave del programa: </strong> {{ programa.clave }}</p>
|
||||
<div v-if="programa.acatlan == true">
|
||||
<p>
|
||||
<strong> Programa Interno: </strong>
|
||||
{{ programa.programaInterno }}
|
||||
</p>
|
||||
<p><strong> Profesor: </strong> {{ programa.profesor }}</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="info-alumno mt-6">
|
||||
<h3 class="title is-3">Información del alumno</h3>
|
||||
<p><strong> Nombre: </strong> {{ alumno.nombre }}</p>
|
||||
<p><strong> Número de cuenta: </strong> {{ alumno.cuenta }}</p>
|
||||
<p><strong> Carrera: </strong> {{ alumno.carrera }}</p>
|
||||
<p>
|
||||
<strong> Créditos: </strong>{{ alumno.creditos
|
||||
}}<span v-if="alumno.creditos">%</span>
|
||||
</p>
|
||||
<p><strong> Correo del alumno: </strong> {{ alumno.correo }}</p>
|
||||
<p><strong> Fecha de inicio: </strong> {{ fecha(alumno.inicio) }}</p>
|
||||
<p>
|
||||
<strong> Fecha de finalización: </strong> {{ fecha(alumno.fin) }}
|
||||
</p>
|
||||
<p>
|
||||
<strong> Fecha de registro: </strong> {{ fecha(alumno.registro) }}
|
||||
</p>
|
||||
|
||||
<div class="mt-4 info-extra" v-if="status >= 3">
|
||||
<p><strong> Direccion: </strong> {{ alumno.direccion }}</p>
|
||||
<p><strong> Telefono: </strong> {{ alumno.telefono }}</p>
|
||||
<p>
|
||||
<strong> Fecha de nacimiento: </strong>
|
||||
{{ fecha(alumno.nacimiento) }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="pre-registro-validado" v-if="status == 2">
|
||||
<h3 class="title is-3 my-5">Formulario Pre-registro</h3>
|
||||
<form>
|
||||
<b-field label="Fecha de nacimiento">
|
||||
<b-datepicker
|
||||
placeholder="Fecha de nacimiento"
|
||||
icon="calendar-today"
|
||||
v-model="nacimiento"
|
||||
:min-date="minDate"
|
||||
:max-date="maxDate"
|
||||
>
|
||||
</b-datepicker>
|
||||
</b-field>
|
||||
|
||||
<b-field label="Telefono">
|
||||
<b-input
|
||||
placeholder="Telefono"
|
||||
maxlength="10"
|
||||
v-model="telefono"
|
||||
type="tel"
|
||||
>
|
||||
</b-input>
|
||||
</b-field>
|
||||
|
||||
<b-field label="Direccion">
|
||||
<b-input
|
||||
maxlength="200 "
|
||||
placeholder="Direccion"
|
||||
type="textarea"
|
||||
v-model="direccion"
|
||||
></b-input>
|
||||
</b-field>
|
||||
</form>
|
||||
<div class="my-4 mb-6">
|
||||
<b-field>
|
||||
<button
|
||||
:disabled="nacimiento == '' || telefono == '' || direccion == ''"
|
||||
class="button is-success is-medium"
|
||||
@click="enviarRegistro()"
|
||||
>
|
||||
Enviar
|
||||
</button>
|
||||
</b-field>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="registro" v-if="status == 3"></div>
|
||||
|
||||
<div class="pre-termino" v-if="status == 4 || status == 9">
|
||||
<h3 class="title is-4 mt-6">
|
||||
Cuestionario de evaluación del programa de servicio social
|
||||
</h3>
|
||||
<div class="my-6" v-if="alumno.idCuestionario == null">
|
||||
<b-button
|
||||
tag="router-link"
|
||||
to="/alumno/cuestionario"
|
||||
type="is-info is-light "
|
||||
icon-left="book-open"
|
||||
class="border-info"
|
||||
size="is-medium"
|
||||
>
|
||||
cuestionario
|
||||
</b-button>
|
||||
</div>
|
||||
<div class="is-flex" v-else>
|
||||
<p class="block is-size-5">Cuestionario contestado</p>
|
||||
<b-icon icon="check-bold" size="is-small" type="is-success"> </b-icon>
|
||||
</div>
|
||||
|
||||
<h3 class="title is-4 mt-6">
|
||||
Informe global de actividades (en formato .PDF. No se aceptan fotos).
|
||||
</h3>
|
||||
<div v-if="alumno.informeGlobal == null">
|
||||
<b-field type="black">
|
||||
<b-upload
|
||||
v-model="file"
|
||||
type="black"
|
||||
drag-drop
|
||||
expanded
|
||||
accept="application/pdf"
|
||||
>
|
||||
<section class="section">
|
||||
<div class="content has-text-centered">
|
||||
<p>
|
||||
<b-icon icon="upload" size="is-large"></b-icon>
|
||||
</p>
|
||||
<p>
|
||||
{{
|
||||
file.name ||
|
||||
"Arrastra aquí tu archivo o da click para buscar"
|
||||
}}
|
||||
</p>
|
||||
<p>Tamaño máximo 20MB</p>
|
||||
</div>
|
||||
</section>
|
||||
</b-upload>
|
||||
</b-field>
|
||||
<b-field class="derecha">
|
||||
<button
|
||||
:disabled="file == ''"
|
||||
class="button is-success is-medium mb-4"
|
||||
@click="enviarInforme()"
|
||||
>
|
||||
Enviar
|
||||
</button>
|
||||
</b-field>
|
||||
</div>
|
||||
<div class="is-flex" v-else>
|
||||
<p class="block is-size-5">Informe Global enviado.</p>
|
||||
<b-icon icon="check-bold" size="is-small" type="is-success"> </b-icon>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="termino" v-if="status == 5"></div>
|
||||
|
||||
<div class="Liberacion" v-if="status == 6"></div>
|
||||
</div>
|
||||
|
||||
<div class="container px-3"></div>
|
||||
<pre>{{ $data }}</pre>
|
||||
<b-loading :is-full-page="true" v-model="isLoading" :can-cancel="false" />
|
||||
=======
|
||||
<div class="container">
|
||||
<Steps :activeStep="activeStep" />
|
||||
<Mensajes :status="status" />
|
||||
@@ -268,7 +12,6 @@
|
||||
v-if="status == 4 || status == 9"
|
||||
/>
|
||||
</div>
|
||||
>>>>>>> d93e4b82ddf2170f584e9a372dd2d30c90c07e6d
|
||||
</section>
|
||||
</template>
|
||||
|
||||
@@ -331,37 +74,6 @@ export default {
|
||||
programaInterno: "",
|
||||
profesor: "",
|
||||
},
|
||||
mensajes: [
|
||||
{ status: 1, mensaje: "" },
|
||||
{ status: 2, mensaje: "" },
|
||||
{
|
||||
status: 3,
|
||||
mensaje:
|
||||
"Te informamos que el Área de Registro y Control de Servicio Social ha validado tu solicitud de registro de servicio social por lo que el siguiente trámite lo realizarás hasta que concluyas 480 horas en un periodo de mínimo 6 meses y obtengas tu carta de término por parte de la institución, quien se encargará de subir dicho archivo a este sistema, además de responder un cuestionario sobre tu desempeño. A su vez, deberás responder el siguiente cuestionario de evaluación del programa de servicio social en donde participaste y enviar el informe global de actividades elaborado por ti, con firma y sello de visto bueno de tu jefe inmediato. En cuanto el Área de Registro y Control de Servicio Social valide tu solicitud, podrás revisar las indicaciones del siguiente paso en el panel llamado “Liberación” Cualquier duda puedes acudir al área de Registro y Control de Servicio Social en COESI de lunes a viernes de 10:00 a 14:00 hrs. y de 16:00 a 20:00 hrs. o bien, comunicarte al 5623 1686 o al correo registross@acatlan.unam.mx",
|
||||
},
|
||||
{ status: 4, mensaje: "" },
|
||||
{
|
||||
status: 5,
|
||||
mensaje:
|
||||
"Espera a que tus documentos sean validados por el Departamento de Servicio Social y Bolsa de Trabajo",
|
||||
},
|
||||
{
|
||||
status: 6,
|
||||
mensaje:
|
||||
"Te confirmamos que has concluido con los trámites necesarios para la liberación de tu servicio social por lo que ahora sólo queda esperar a que en máximo 15 días hábiles se te notifique por correo electrónico a partir de cuándo puedes recoger la copia de tu carta de liberación en las ventanillas del Área de Registro y Control de Servicio Social. Cualquier duda puedes acudir al área de Registro y Control de Servicio Social en COESI de lunes a viernes de 10:00 a 13:00 hrs. y de 16:00 a 19:00 hrs. o bien, comunicarte al 5623 1686 o al correo registross@apolo.acatlan.unam.mx",
|
||||
},
|
||||
{ status: 7, mensaje: "carta de aceptacion rechazada" },
|
||||
{ status: 8, mensaje: "carta de termino rechazada" },
|
||||
{
|
||||
status: 9,
|
||||
mensaje:
|
||||
"Informe global de actividades rechazado. Por favor reenvia el informe correctamente",
|
||||
},
|
||||
{
|
||||
status: 10,
|
||||
mensaje: "servicio cancelado",
|
||||
},
|
||||
],
|
||||
};
|
||||
},
|
||||
components: {
|
||||
@@ -372,12 +84,6 @@ export default {
|
||||
PreTermino,
|
||||
},
|
||||
methods: {
|
||||
reset() {
|
||||
this.file = [];
|
||||
this.nacimiento = [];
|
||||
this.telefono = "";
|
||||
this.direccion = "";
|
||||
},
|
||||
error(msj) {
|
||||
let salir = false;
|
||||
switch (msj) {
|
||||
@@ -460,88 +166,6 @@ export default {
|
||||
this.error(error.response.data.message);
|
||||
});
|
||||
},
|
||||
enviarRegistro() {
|
||||
this.isLoading = true;
|
||||
const data = {
|
||||
idServicio: this.alumno.idServicio,
|
||||
direccion: this.direccion,
|
||||
telefono: this.telefono,
|
||||
fechaNacimiento: moment(this.nacimiento),
|
||||
};
|
||||
|
||||
axios
|
||||
.put(`${process.env.api}/servicio/registro_validado`, data, this.token)
|
||||
.then((res) => {
|
||||
this.$buefy.dialog.alert({
|
||||
title: "Success",
|
||||
message: "Se enviaron los datos correctamente",
|
||||
type: "is-success",
|
||||
hasIcon: true,
|
||||
icon: "checkbox-marked-circle",
|
||||
iconPack: "mdi",
|
||||
ariaRole: "alertdialog",
|
||||
ariaModal: true,
|
||||
});
|
||||
|
||||
this.reset();
|
||||
this.getData();
|
||||
})
|
||||
.catch((error) => {
|
||||
this.error(error.response.data.message);
|
||||
})
|
||||
.finally(() => {
|
||||
this.isLoading = false;
|
||||
});
|
||||
},
|
||||
enviarInforme() {
|
||||
this.isLoading = true;
|
||||
const data = {
|
||||
idServicio: this.alumno.idServicio,
|
||||
};
|
||||
const formData = new FormData();
|
||||
console.log(data);
|
||||
formData.append("data", JSON.stringify(data));
|
||||
formData.append("informeGlobal", this.file);
|
||||
|
||||
axios
|
||||
.put(`${process.env.api}/servicio/informe_global`, formData, {
|
||||
headers: {
|
||||
"Content-Type": "multipart/form-data",
|
||||
token: this.token.headers.token,
|
||||
},
|
||||
})
|
||||
.then((res) => {
|
||||
this.$buefy.dialog.alert({
|
||||
title: "Success",
|
||||
message: "Se enviaron los datos correctamente",
|
||||
type: "is-success",
|
||||
hasIcon: true,
|
||||
icon: "checkbox-marked-circle",
|
||||
iconPack: "mdi",
|
||||
ariaRole: "alertdialog",
|
||||
ariaModal: true,
|
||||
});
|
||||
|
||||
this.reset();
|
||||
this.getData();
|
||||
})
|
||||
.catch((error) => {
|
||||
this.error(error.response.data.message);
|
||||
})
|
||||
.finally(() => {
|
||||
this.isLoading = false;
|
||||
});
|
||||
},
|
||||
fecha(date) {
|
||||
const fecha = moment(date);
|
||||
return `${fecha.year()}/${fecha.month() + 1}/${fecha.date()}`;
|
||||
},
|
||||
},
|
||||
computed: {
|
||||
steps() {
|
||||
const steps = [...this.baseSteps];
|
||||
return steps;
|
||||
},
|
||||
},
|
||||
created() {
|
||||
this.getData();
|
||||
@@ -549,6 +173,7 @@ export default {
|
||||
};
|
||||
</script>
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
|
||||
<style scoped>
|
||||
.border-info {
|
||||
@@ -568,3 +193,5 @@ export default {
|
||||
align-content: center !important;
|
||||
}
|
||||
</style>
|
||||
=======
|
||||
>>>>>>> 076b92672393aa93c92ea79ffc6f024ffc3a683f
|
||||
|
||||
+8
-14
@@ -12,8 +12,6 @@
|
||||
</b-field>
|
||||
|
||||
<b-field label="Contraseña">
|
||||
<!-- message="This email is invalid"
|
||||
type="is-danger" -->
|
||||
<b-input v-model="password" type="password" password-reveal></b-input>
|
||||
</b-field>
|
||||
|
||||
@@ -28,6 +26,7 @@
|
||||
</b-field>
|
||||
</div>
|
||||
</div>
|
||||
<b-loading :is-full-page="true" v-model="isLoading" :can-cancel="false" />
|
||||
</section>
|
||||
</template>
|
||||
|
||||
@@ -41,36 +40,28 @@ export default {
|
||||
usuario: "",
|
||||
password: "",
|
||||
error: false,
|
||||
isFullPage: true,
|
||||
isLoading: false,
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
usuarioValido() {
|
||||
if (!this.usuario) {
|
||||
console.log("esta vacio");
|
||||
// return ''
|
||||
this.error = true;
|
||||
}
|
||||
if (validator.isNumeric(this.usuario, { no_symbols: true })) {
|
||||
if (this.usuario.length === 10) {
|
||||
console.log("es numero de cuenta");
|
||||
}
|
||||
return "";
|
||||
} else if (validator.isEmail(this.usuario)) {
|
||||
console.log("es correo");
|
||||
return "";
|
||||
} else if (validator.isAlpha(this.usuario)) {
|
||||
console.log("es texto");
|
||||
return "";
|
||||
}
|
||||
// return 'is-danger'
|
||||
this.error = true;
|
||||
},
|
||||
|
||||
enviar() {
|
||||
const loadingComponent = this.$buefy.loading.open({
|
||||
container: this.isFullPage ? null : this.$refs.element.$el,
|
||||
});
|
||||
this.isLoading=true
|
||||
|
||||
const data = {
|
||||
usuario: this.usuario.trim(),
|
||||
@@ -79,7 +70,7 @@ export default {
|
||||
axios
|
||||
.post(`${process.env.api}/usuario/login`, data)
|
||||
.then((resp) => {
|
||||
loadingComponent.close();
|
||||
|
||||
|
||||
window.localStorage.setItem("idUsuario", resp.data.Usuario.idUsuario);
|
||||
window.localStorage.setItem("token", resp.data.token);
|
||||
@@ -96,7 +87,7 @@ export default {
|
||||
this.$router.push(`/${resp.data.Usuario.TipoUsuario.tipoUsuario}`);
|
||||
})
|
||||
.catch((error) => {
|
||||
loadingComponent.close();
|
||||
|
||||
this.$buefy.dialog.alert({
|
||||
title: "Error",
|
||||
message: error.response.data.message,
|
||||
@@ -107,6 +98,9 @@ export default {
|
||||
ariaRole: "alertdialog",
|
||||
ariaModal: true,
|
||||
});
|
||||
})
|
||||
.finally(()=>{
|
||||
this.isLoading =false
|
||||
});
|
||||
},
|
||||
},
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 6.9 KiB |
Reference in New Issue
Block a user