Files
servicio_social_front/dist/_nuxt/d48cfbf.js
T
2021-04-14 08:58:36 -05:00

1 line
30 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{241:function(e,t,n){"use strict";n.r(t);var o={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=n(8),component=Object(r.a)(o,(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},377:function(e,t,n){"use strict";var o=n(9),r=n(3),c=n(80),l=n(17),d=n(11),m=n(33),f=n(166),h=n(62),v=n(5),j=n(81),_=n(63).f,k=n(23).f,x=n(13).f,C=n(380).trim,y=r.Number,w=y.prototype,N="Number"==m(j(w)),I=function(e){var t,n,o,r,c,l,d,code,m=h(e,!1);if("string"==typeof m&&m.length>2)if(43===(t=(m=C(m)).charCodeAt(0))||45===t){if(88===(n=m.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(m.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+m}for(l=(c=m.slice(2)).length,d=0;d<l;d++)if((code=c.charCodeAt(d))<48||code>r)return NaN;return parseInt(c,o)}return+m};if(c("Number",!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var F,A=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof A&&(N?v((function(){w.valueOf.call(n)})):"Number"!=m(n))?f(new y(I(t)),n,A):I(t)},$=o?_(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),E=0;$.length>E;E++)d(y,F=$[E])&&!d(A,F)&&x(A,F,k(y,F));A.prototype=w,w.constructor=A,l(r,"Number",A)}},378:function(e,t){e.exports="\t\n\v\f\r    \u2028\u2029\ufeff"},379:function(e,t,n){var map={"./af":242,"./af.js":242,"./ar":243,"./ar-dz":244,"./ar-dz.js":244,"./ar-kw":245,"./ar-kw.js":245,"./ar-ly":246,"./ar-ly.js":246,"./ar-ma":247,"./ar-ma.js":247,"./ar-sa":248,"./ar-sa.js":248,"./ar-tn":249,"./ar-tn.js":249,"./ar.js":243,"./az":250,"./az.js":250,"./be":251,"./be.js":251,"./bg":252,"./bg.js":252,"./bm":253,"./bm.js":253,"./bn":254,"./bn-bd":255,"./bn-bd.js":255,"./bn.js":254,"./bo":256,"./bo.js":256,"./br":257,"./br.js":257,"./bs":258,"./bs.js":258,"./ca":259,"./ca.js":259,"./cs":260,"./cs.js":260,"./cv":261,"./cv.js":261,"./cy":262,"./cy.js":262,"./da":263,"./da.js":263,"./de":264,"./de-at":265,"./de-at.js":265,"./de-ch":266,"./de-ch.js":266,"./de.js":264,"./dv":267,"./dv.js":267,"./el":268,"./el.js":268,"./en-au":269,"./en-au.js":269,"./en-ca":270,"./en-ca.js":270,"./en-gb":271,"./en-gb.js":271,"./en-ie":272,"./en-ie.js":272,"./en-il":273,"./en-il.js":273,"./en-in":274,"./en-in.js":274,"./en-nz":275,"./en-nz.js":275,"./en-sg":276,"./en-sg.js":276,"./eo":277,"./eo.js":277,"./es":278,"./es-do":279,"./es-do.js":279,"./es-mx":280,"./es-mx.js":280,"./es-us":281,"./es-us.js":281,"./es.js":278,"./et":282,"./et.js":282,"./eu":283,"./eu.js":283,"./fa":284,"./fa.js":284,"./fi":285,"./fi.js":285,"./fil":286,"./fil.js":286,"./fo":287,"./fo.js":287,"./fr":288,"./fr-ca":289,"./fr-ca.js":289,"./fr-ch":290,"./fr-ch.js":290,"./fr.js":288,"./fy":291,"./fy.js":291,"./ga":292,"./ga.js":292,"./gd":293,"./gd.js":293,"./gl":294,"./gl.js":294,"./gom-deva":295,"./gom-deva.js":295,"./gom-latn":296,"./gom-latn.js":296,"./gu":297,"./gu.js":297,"./he":298,"./he.js":298,"./hi":299,"./hi.js":299,"./hr":300,"./hr.js":300,"./hu":301,"./hu.js":301,"./hy-am":302,"./hy-am.js":302,"./id":303,"./id.js":303,"./is":304,"./is.js":304,"./it":305,"./it-ch":306,"./it-ch.js":306,"./it.js":305,"./ja":307,"./ja.js":307,"./jv":308,"./jv.js":308,"./ka":309,"./ka.js":309,"./kk":310,"./kk.js":310,"./km":311,"./km.js":311,"./kn":312,"./kn.js":312,"./ko":313,"./ko.js":313,"./ku":314,"./ku.js":314,"./ky":315,"./ky.js":315,"./lb":316,"./lb.js":316,"./lo":317,"./lo.js":317,"./lt":318,"./lt.js":318,"./lv":319,"./lv.js":319,"./me":320,"./me.js":320,"./mi":321,"./mi.js":321,"./mk":322,"./mk.js":322,"./ml":323,"./ml.js":323,"./mn":324,"./mn.js":324,"./mr":325,"./mr.js":325,"./ms":326,"./ms-my":327,"./ms-my.js":327,"./ms.js":326,"./mt":328,"./mt.js":328,"./my":329,"./my.js":329,"./nb":330,"./nb.js":330,"./ne":331,"./ne.js":331,"./nl":332,"./nl-be":333,"./nl-be.js":333,"./nl.js":332,"./nn":334,"./nn.js":334,"./oc-lnc":335,"./oc-lnc.js":335,"./pa-in":336,"./pa-in.js":336,"./pl":337,"./pl.js":337,"./pt":338,"./pt-br":339,"./pt-br.js":339,"./pt.js":338,"./ro":340,"./ro.js":340,"./ru":341,"./ru.js":341,"./sd":342,"./sd.js":342,"./se":343,"./se.js":343,"./si":344,"./si.js":344,"./sk":345,"./sk.js":345,"./sl":346,"./sl.js":346,"./sq":347,"./sq.js":347,"./sr":348,"./sr-cyrl":349,"./sr-cyrl.js":349,"./sr.js":348,"./ss":350,"./ss.js":350,"./sv":351,"./sv.js":351,"./sw":352,"./sw.js":352,"./ta":353,"./ta.js":353,"./te":354,"./te.js":354,"./tet":355,"./tet.js":355,"./tg":356,"./tg.js":356,"./th":357,"./th.js":357,"./tk":358,"./tk.js":358,"./tl-ph":359,"./tl-ph.js":359,"./tlh":360,"./tlh.js":360,"./tr":361,"./tr.js":361,"./tzl":362,"./tzl.js":362,"./tzm":363,"./tzm-latn":364,"./tzm-latn.js":364,"./tzm.js":363,"./ug-cn":365,"./ug-cn.js":365,"./uk":366,"./uk.js":366,"./ur":367,"./ur.js":367,"./uz":368,"./uz-latn":369,"./uz-latn.js":369,"./uz.js":368,"./vi":370,"./vi.js":370,"./x-pseudo":371,"./x-pseudo.js":371,"./yo":372,"./yo.js":372,"./zh-cn":373,"./zh-cn.js":373,"./zh-hk":374,"./zh-hk.js":374,"./zh-mo":375,"./zh-mo.js":375,"./zh-tw":376,"./zh-tw.js":376};function o(e){var t=r(e);return n(t)}function r(e){if(!n.o(map,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return map[e]}o.keys=function(){return Object.keys(map)},o.resolve=r,e.exports=o,o.id=379},380:function(e,t,n){var o=n(15),r="["+n(378)+"]",c=RegExp("^"+r+r+"*"),l=RegExp(r+r+"*$"),d=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(c,"")),2&e&&(n=n.replace(l,"")),n}};e.exports={start:d(1),end:d(2),trim:d(3)}},382:function(e,t,n){var content=n(387);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(27).default)("722cf9c6",content,!0,{sourceMap:!1})},384:function(e,t,n){"use strict";n.r(t);n(108),n(32),n(377),n(16),n(61);var o=n(44),r=n.n(o),c=n(239),l=n.n(c),d=n(383),m=n.n(d),f={components:{botonRegresar:n(241).default},data:function(){return{idServicio:localStorage.getItem("idServicio"),idStatus:Number(localStorage.getItem("idStatus")),viejo:{},nuevo:{correo:"",fechaInicioFinal:"",fechaFinFinal:null,direccion:null,telefono:null,fechaNacimientoFinal:null,cartaAceptacion:{},cartaTermino:{},informeGlobal:{}},fechaNacimiento:[],fechaInicio:[],fechaFin:[],token:{headers:{token:window.localStorage.getItem("token")}},minDate1:new Date("2020-01-01"),isLoading:!1,padding:!1}},methods:{status6:function(){return 6!==this.idStatus||(this.padding=!0,!1)},obtenerRegistro:function(){var e=this;return this.isLoading=!0,r.a.get("".concat("https://venus.acatlan.unam.mx/serviciosocial","/servicio/admin?idServicio=").concat(this.idServicio),this.token).then((function(t){e.viejo=t.data})).catch((function(t){e.error(t.response.data.message)})).finally((function(){e.isLoading=!1}))},dangerToast:function(){this.$buefy.toast.open({message:"Asegurate de ingresar un PDF",type:"is-danger"})},toast:function(){this.$buefy.toast.open({message:"Se han actualizado los datos",type:"is-success"})},mostrar:function(){if(m.a.isEmail(this.nuevo.correo)||this.nuevo.direccion||this.nuevo.telefono||this.nuevo.fechaNacimientoFinal||this.nuevo.fechaInicioFinal&&this.nuevo.fechaFinFinal||this.nuevo.cartaTermino.name||this.nuevo.cartaAceptacion.name||this.nuevo.informeGlobal.name)return!this.nuevo.correo||!!m.a.isEmail(this.nuevo.correo)},validarExt:function(a){var e=/(.pdf)$/i;switch(a){case 1:e.exec(this.nuevo.cartaAceptacion.name)||(this.dangerToast(),this.nuevo.cartaAceptacion={});break;case 2:e.exec(this.nuevo.cartaTermino.name)||(this.dangerToast(),this.nuevo.cartaTermino={});break;case 3:e.exec(this.nuevo.informeGlobal.name)||(this.dangerToast(),this.nuevo.informeGlobal={})}},actualizar:function(){var e=this,t=new FormData,data={idServicio:this.idServicio};this.isLoading=!0,this.nuevo.direccion&&(data.direccion=this.nuevo.direccion),this.nuevo.correo&&(data.correo=this.nuevo.correo),this.nuevo.telefono&&(data.telefono=this.nuevo.telefono),this.nuevo.fechaInicioFinal&&(data.fechaInicio=this.nuevo.fechaInicioFinal),this.nuevo.fechaFinFinal&&(data.fechaFin=this.nuevo.fechaFinFinal),this.nuevo.fechaNacimientoFinal&&(data.fechaNacimiento=this.nuevo.fechaNacimientoFinal),t.append("data",JSON.stringify(data)),this.nuevo.cartaAceptacion&&t.append("cartaAceptacion",this.nuevo.cartaAceptacion),this.nuevo.cartaTermino&&t.append("cartaTermino",this.nuevo.cartaTermino),this.nuevo.informeGlobal&&t.append("informeGlobal",this.nuevo.informeGlobal),r.a.put("".concat("https://venus.acatlan.unam.mx/serviciosocial","/servicio/update"),t,{headers:{"Content-Type":"multipart/form-data",token:this.token.headers.token}}).then((function(t){e.toast(),e.$router.push("/admin/servicio")})).catch((function(t){e.error(t.response.data.message)})).finally((function(){e.isLoading=!1}))},actualizarDialog:function(){var e=this;this.$buefy.dialog.confirm({title:"Actualizar datos",message:"¿Seguro(a) que quiere actualizar estos datos?",confirmText:"Confirmar",cancelText:"Cancelar",type:"is-success",hasIcon:!0,onConfirm:function(){return e.actualizar()}})},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={idServicio:this.idServicio};r.a.put("".concat("https://venus.acatlan.unam.mx/serviciosocial","/usuario/new_password_alumno"),data,this.token).then((function(t){e.$buefy.toast.open({message:"Se ha enviado el correo con la nueva contraseña",type:"is-success"}),e.$router.push("/admin")})).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("/"))},fecha:function(e){if(e){var t=l()(e.substr(0,10));return"".concat(t.date(),"/").concat(t.month()+1,"/").concat(t.year())}}},computed:{minDate2:function(){var e=new Date(this.fechaInicio);return new Date(e.getFullYear(),e.getMonth()+6,e.getDate())}},watch:{fechaInicio:function(){this.nuevo.fechaInicioFinal=l()(this.fechaInicio[0]),this.fechaFin[0]=null},fechaFin:function(){this.nuevo.fechaFinFinal=l()(this.fechaFin[0])},fechaNacimiento:function(){this.nuevo.fechaNacimientoFinal=l()(this.fechaNacimiento[0])}},created:function(){this.obtenerRegistro()}},h=(n(386),n(8)),component=Object(h.a)(f,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"container",class:{pad:e.padding}},[n("BotonRegresar",{attrs:{path:"/admin/servicio"}}),e._v(" "),n("br"),n("br"),e._v(" "),n("p",{staticClass:"is-size-2"},[e._v("Editar información del alumno")]),e._v(" "),n("br"),e._v(" "),n("div",{staticClass:"formulario"},[n("b-field",{attrs:{label:"Correo eletrónico alumno"}},[n("b-input",{attrs:{type:"email",placeholder:e.viejo.correo},model:{value:e.nuevo.correo,callback:function(t){e.$set(e.nuevo,"correo",t)},expression:"nuevo.correo"}})],1),e._v(" "),e.status6()?n("div",[n("b-field",{attrs:{label:"Fecha de inicio"}},[n("b-datepicker",{attrs:{placeholder:e.fecha(e.viejo.fechaInicio),icon:"calendar-today","min-date":e.minDate1},model:{value:e.fechaInicio[0],callback:function(t){e.$set(e.fechaInicio,0,t)},expression:"fechaInicio[0]"}})],1),e._v(" "),n("transition",{attrs:{name:"fade"}},[e.fechaInicio[0]?n("b-field",{attrs:{label:"Fecha de fin"}},[n("b-datepicker",{attrs:{placeholder:e.fecha(e.viejo.fechaInicio),"min-date":e.minDate2,icon:"calendar-today"},model:{value:e.fechaFin[0],callback:function(t){e.$set(e.fechaFin,0,t)},expression:"fechaFin[0]"}})],1):e._e()],1),e._v(" "),n("b-field",{attrs:{label:"Dirección"}},[n("b-input",{attrs:{type:"text",placeholder:e.viejo.direccion},model:{value:e.nuevo.direccion,callback:function(t){e.$set(e.nuevo,"direccion",t)},expression:"nuevo.direccion"}})],1),e._v(" "),n("b-field",{attrs:{label:"Teléfono"}},[n("b-input",{attrs:{type:"number",placeholder:e.viejo.telefono,maxlength:"10"},model:{value:e.nuevo.telefono,callback:function(t){e.$set(e.nuevo,"telefono",t)},expression:"nuevo.telefono"}})],1),e._v(" "),n("b-field",{attrs:{label:"Fecha de nacimiento"}},[n("b-datepicker",{attrs:{placeholder:e.fecha(e.viejo.fechaNacimiento),icon:"calendar-today"},model:{value:e.fechaNacimiento[0],callback:function(t){e.$set(e.fechaNacimiento,0,t)},expression:"fechaNacimiento[0]"}})],1),e._v(" "),e.viejo.cartaAceptacion?n("p",{staticClass:"is-size-5"},[e._v("\n Carta de aceptación\n ")]):e._e(),e._v(" "),n("br"),e._v(" "),e.viejo.cartaAceptacion?n("b-field",[n("b-upload",{attrs:{type:"is-black",accept:"application/pdf","drag-drop":"",expanded:""},on:{input:function(t){return e.validarExt(1)}},model:{value:e.nuevo.cartaAceptacion,callback:function(t){e.$set(e.nuevo,"cartaAceptacion",t)},expression:"nuevo.cartaAceptacion"}},[n("section",{staticClass:"section"},[n("div",{staticClass:"content has-text-centered"},[n("p",[n("b-icon",{attrs:{icon:"upload",size:"is-large"}})],1),e._v(" "),n("p",[e._v("\n "+e._s(e.nuevo.cartaAceptacion.name||"Arrastra aquí tu archivo o da click para buscar")+"\n ")])])])])],1):e._e(),e._v(" "),e.viejo.cartaTermino?n("p",{staticClass:"is-size-5"},[e._v("Carta de término")]):e._e(),e._v(" "),n("br"),e._v(" "),e.viejo.cartaTermino?n("b-field",[n("b-upload",{attrs:{type:"is-black",accept:"application/pdf","drag-drop":"",expanded:""},on:{input:function(t){return e.validarExt(2)}},model:{value:e.nuevo.cartaTermino,callback:function(t){e.$set(e.nuevo,"cartaTermino",t)},expression:"nuevo.cartaTermino"}},[n("section",{staticClass:"section"},[n("div",{staticClass:"content has-text-centered"},[n("p",[n("b-icon",{attrs:{icon:"upload",size:"is-large"}})],1),e._v(" "),n("p",[e._v("\n "+e._s(e.nuevo.cartaTermino.name||"Arrastra aquí tu archivo o da click para buscar")+"\n ")])])])])],1):e._e(),e._v(" "),e.viejo.informeGlobal?n("p",{staticClass:"is-size-5"},[e._v("Informe global")]):e._e(),e._v(" "),n("br"),e._v(" "),e.viejo.informeGlobal?n("b-field",[n("b-upload",{attrs:{type:"is-black",accept:"application/pdf","drag-drop":"",expanded:""},on:{input:function(t){return e.validarExt(3)}},model:{value:e.nuevo.informeGlobal,callback:function(t){e.$set(e.nuevo,"informeGlobal",t)},expression:"nuevo.informeGlobal"}},[n("section",{staticClass:"section"},[n("div",{staticClass:"content has-text-centered"},[n("p",[n("b-icon",{attrs:{icon:"upload",size:"is-large"}})],1),e._v(" "),n("p",[e._v("\n "+e._s(e.nuevo.informeGlobal.name||"Arrastra aquí tu archivo o da click para buscar")+"\n ")])])])])],1):e._e()],1):e._e(),e._v(" "),n("br"),e._v(" "),e.mostrar()?n("b-button",{staticClass:"is-info",on:{click:function(t){return e.actualizarDialog()}}},[e._v("\n Actualizar Datos\n ")]):n("b-button",{staticClass:"is-info",attrs:{disabled:""}},[e._v("Actualizar Datos")]),e._v(" "),n("b-button",{staticClass:"is-info",on:{click:function(t){return e.passwordDialog()}}},[e._v("\n Cambiar contraseña\n ")]),e._v(" "),n("b-loading",{attrs:{"is-full-page":!0,"can-cancel":!1},model:{value:e.isLoading,callback:function(t){e.isLoading=t},expression:"isLoading"}})],1)],1)}),[],!1,null,"101a18c4",null);t.default=component.exports;installComponents(component,{BotonRegresar:n(241).default})},385:function(e,t,n){"use strict";n.r(t);var o={data:function(){return{answers:{p1:"",p2:"",p3:[],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":function(){this.$emit("childBToParent",this.answers)},"answers.p2":function(){this.$emit("childBToParent",this.answers)},"answers.p3":function(){this.$emit("childBToParent",this.answers)},"answers.p3Otro":function(){this.$emit("childBToParent",this.answers)}}},r=n(8),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"B apartado"},[n("p",{staticClass:"is-size-3"},[e._v("B.INFORMACIÓN GENERAL SOBRE EL SERVICIO SOCIAL")]),e._v(" "),n("div",{staticClass:"field is-flex is-flex-direction-column SINO"},[n("p",[e._v("1.¿Conoces el reglamento de servicio social vigente de la UNAM?")]),e._v(" "),n("b-radio",{attrs:{"native-value":"true",type:"is-info"},model:{value:e.answers.p1,callback:function(t){e.$set(e.answers,"p1",t)},expression:"answers.p1"}},[e._v("\n Si\n ")]),e._v(" "),n("b-radio",{attrs:{"native-value":"false",type:"is-info"},model:{value:e.answers.p1,callback:function(t){e.$set(e.answers,"p1",t)},expression:"answers.p1"}},[e._v("\n No\n ")])],1),e._v(" "),n("div",{staticClass:"field is-flex is-flex-direction-column SINO"},[n("p",[e._v("\n 2.¿Conoces la normatividad vigente del servicio social de tu escuela o\n facultad?\n ")]),e._v(" "),n("b-radio",{attrs:{"native-value":"true",type:"is-info"},model:{value:e.answers.p2,callback:function(t){e.$set(e.answers,"p2",t)},expression:"answers.p2"}},[e._v("\n Si\n ")]),e._v(" "),n("b-radio",{attrs:{"native-value":"false",type:"is-info"},model:{value:e.answers.p2,callback:function(t){e.$set(e.answers,"p2",t)},expression:"answers.p2"}},[e._v("\n No\n ")])],1),e._v(" "),n("div",{staticClass:"field"},[n("p",[e._v("\n 3.Señala los tres principales criterios que utilizaste para seleccionar\n el programa de servicio social:\n ")]),e._v(" "),e._l(e.b3Options,(function(t,o){return n("div",{key:t,staticClass:"SINO"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.answers.p3,expression:"answers.p3"}],staticClass:"checkb",attrs:{type:"checkbox",disabled:e.answers.p3.length>=3||e.answers.p3.length>=2&&""!=e.answers.p3Otro},domProps:{value:o,checked:Array.isArray(e.answers.p3)?e._i(e.answers.p3,o)>-1:e.answers.p3},on:{change:function(t){var n=e.answers.p3,r=t.target,c=!!r.checked;if(Array.isArray(n)){var l=o,d=e._i(n,l);r.checked?d<0&&e.$set(e.answers,"p3",n.concat([l])):d>-1&&e.$set(e.answers,"p3",n.slice(0,d).concat(n.slice(d+1)))}else e.$set(e.answers,"p3",c)}}}),e._v("\n "+e._s(t)+"\n ")])})),e._v(" "),n("b-field",[n("b-input",{attrs:{disabled:e.answers.p3>=3,placeholder:"Otro (especificar)"},model:{value:e.answers.p3Otro,callback:function(t){e.$set(e.answers,"p3Otro",t)},expression:"answers.p3Otro"}})],1)],2)])}),[],!1,null,null,null);t.default=component.exports},386:function(e,t,n){"use strict";n(382)},387:function(e,t,n){(t=n(26)(!1)).push([e.i,".fade-enter-active[data-v-101a18c4],.fade-leave-active[data-v-101a18c4]{transition:opacity .5s}.fade-enter[data-v-101a18c4],.fade-leave-to[data-v-101a18c4]{opacity:0}.pad[data-v-101a18c4]{padding-bottom:5%;padding-top:5%}",""]),e.exports=t},426:function(e,t,n){var content=n(561);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(27).default)("729dda88",content,!0,{sourceMap:!1})},446:function(e,t,n){"use strict";n.r(t);n(108),n(32),n(377),n(16),n(61),n(34),n(167);var o=n(44),r=n.n(o),c=n(383),l=n.n(c),d=n(239),m=n.n(d),f={data:function(){return{file:{},isLoading:!1,searched:!1,noCuenta:"",alumno:{cuenta:"",nombre:"",carrera:"",creditos:"",discapacidad:"",institucion:"",dependencia:"",idAlumno:"",idCarrera:"",telefono:"",fechaNacimiento:[],fechaInicio:[],fechaFin:[],correoElectronico:""},minDate1:new Date("2020-01-01"),token:{headers:{token:window.localStorage.getItem("token")}}}},methods:{reset:function(){this.alumno.cuenta="",this.alumno.nombre="",this.alumno.carrera="",this.alumno.creditos="",this.alumno.institucion="",this.alumno.dependencia="",this.alumno.motivo="",this.alumno.idAlumno="",this.alumno.articulo="",this.alumno.direccion="",this.alumno.idCarrera="",this.alumno.fechaNacimiento=[],this.alumno.fechaInicio=[],this.alumno.fechaFin=[],this.alumno.correoElectronico="",this.alumno.telefono="",this.noCuenta="",this.file={}},validarExt:function(){this.file.name&&0==(/(.zip)$/i.exec(this.file.name)||/(.rar)$/i.exec(this.file.name))&&(this.dangerToast(),this.file={})},dangerToast:function(){this.$buefy.toast.open({message:"Asegurate de ingresar un archivo con la extensión correcta",type:"is-danger"})},buscarAlumno:function(){var e=this;this.isLoading=!0,r.a.get("".concat("https://venus.acatlan.unam.mx/serviciosocial","/usuario/escolares?numeroCuenta=").concat(this.noCuenta),this.token).then((function(t){e.alumno=t.data,e.alumno.cuenta=e.noCuenta,e.alumno.creditos=Number(t.data.creditos),e.searched=!0})).catch((function(t){e.error(t.response.data.message)})).finally((function(){e.isLoading=!1}))},enviar:function(){var e=this;this.isLoading=!0;var data={idUsuario:this.alumno.idUsuario,idStatus:this.alumno.articulo,idCarrera:this.alumno.idCarrera,numeroCuenta:this.alumno.cuenta,creditos:this.alumno.creditos.toString(),correo:this.alumno.correoElectronico,fechaInicio:m()(this.alumno.fechaInicio),fechaFin:m()(this.alumno.fechaFin),fechaNacimiento:m()(this.alumno.fechaNacimiento),direccion:this.alumno.direccion,telefono:this.alumno.telefono,institucion:this.alumno.institucion,dependencia:this.alumno.dependencia,motivo:this.alumno.motivo},t=new FormData;t.append("alumno",JSON.stringify(data)),t.append("archivos",this.file),r.a.post("".concat("https://venus.acatlan.unam.mx/serviciosocial","/caso_especial/nuevo"),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}),e.reset()})).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("/"))},esNumero:function(e){var t=e.length-1;return e&&!l.a.isNumeric(e[t])?e.substr(0,t):e},maxLength:function(e,t){return e.length>t?e.substr(0,t):e},correoValidado:function(){if(l.a.isEmail(this.alumno.correoElectronico))return""}},computed:{minDate2:function(){var e=new Date(this.alumno.fechaInicio);return new Date(e.getFullYear(),e.getMonth()+6,e.getDate())}},watch:{noCuenta:function(){!1===this.searched?(this.noCuenta=Number(this.noCuenta)<0?"":this.noCuenta,this.noCuenta=this.esNumero(this.noCuenta),this.noCuenta=this.maxLength(this.noCuenta,9)):(this.noCuenta="",this.searched=!1,this.reset())}}},h=(n(560),n(8)),component=Object(h.a)(f,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._m(0),e._v(" "),n("form",[n("b-field",{staticClass:"column p-0 my-5 is-full",attrs:{label:"Número de cuenta"}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.noCuenta,expression:"noCuenta"}],staticClass:"input column",attrs:{message:"Solo numeros",required:"required",maxlength:"9",type:"number",placeholder:"Número de cuenta",min:"0"},domProps:{value:e.noCuenta},on:{input:function(t){t.target.composing||(e.noCuenta=t.target.value)}}}),e._v(" "),n("p",{staticClass:"control"},[n("b-button",{staticClass:"button is-info",on:{click:function(t){return e.buscarAlumno()}}},[e._v("Buscar")])],1)]),e._v(" "),n("b-field",{attrs:{label:"Nombre"}},[n("div",{staticClass:"input",attrs:{placeholder:"Nombre"}},[e._v(e._s(e.alumno.nombre))])]),e._v(" "),n("b-field",{attrs:{label:"Carrera"}},[n("div",{staticClass:"input",attrs:{placeholder:"Carrera"}},[e._v(e._s(e.alumno.carrera))])]),e._v(" "),n("b-field",{attrs:{label:"Créditos"}},[n("div",{staticClass:"input",attrs:{placeholder:"Créditos"}},[e._v("\n "+e._s(e.alumno.creditos+"%")+"\n ")])]),e._v(" "),n("b-field",{attrs:{label:"Dirección"}},[n("b-input",{staticClass:"my-4",attrs:{placeholder:"Dirección"},model:{value:e.alumno.direccion,callback:function(t){e.$set(e.alumno,"direccion",t)},expression:"alumno.direccion"}})],1),e._v(" "),n("b-field",{attrs:{label:"Fecha de inicio"}},[n("b-datepicker",{attrs:{placeholder:"Fecha Inicio",icon:"calendar-today","min-date":e.minDate1},model:{value:e.alumno.fechaInicio,callback:function(t){e.$set(e.alumno,"fechaInicio",t)},expression:"alumno.fechaInicio"}})],1),e._v(" "),n("b-field",{attrs:{label:"Fecha de fin"}},[n("b-datepicker",{attrs:{placeholder:"Fecha fin","min-date":e.minDate2,icon:"calendar-today"},model:{value:e.alumno.fechaFin,callback:function(t){e.$set(e.alumno,"fechaFin",t)},expression:"alumno.fechaFin"}})],1),e._v(" "),n("b-field",{attrs:{label:"Fecha de nacimiento"}},[n("b-datepicker",{attrs:{placeholder:"Nacimiento",icon:"calendar-today"},model:{value:e.alumno.fechaNacimiento,callback:function(t){e.$set(e.alumno,"fechaNacimiento",t)},expression:"alumno.fechaNacimiento"}})],1),e._v(" "),n("b-field",{attrs:{label:"Teléfono"}},[n("b-input",{staticClass:"my-4",attrs:{placeholder:"Teléfono",maxlength:"10"},model:{value:e.alumno.telefono,callback:function(t){e.$set(e.alumno,"telefono",t)},expression:"alumno.telefono"}})],1),e._v(" "),n("b-field",{attrs:{label:"Correo electrónico"}},[n("b-input",{staticClass:"my-4",attrs:{placeholder:"Correo electrónico"},model:{value:e.alumno.correoElectronico,callback:function(t){e.$set(e.alumno,"correoElectronico",t)},expression:"alumno.correoElectronico"}})],1)],1),e._v(" "),n("b-field",{attrs:{label:"Artículo"}},[n("b-select",{attrs:{placeholder:"Seleccione el articulo correspondiente",expanded:""},model:{value:e.alumno.articulo,callback:function(t){e.$set(e.alumno,"articulo",t)},expression:"alumno.articulo"}},[n("option",{attrs:{value:"11"}},[e._v("Artículo 52")]),e._v(" "),n("option",{attrs:{value:"12"}},[e._v("Artículo 91")])])],1),e._v(" "),"11"===e.alumno.articulo?n("b-field",{attrs:{label:"Motivo"}},[n("b-select",{staticClass:"my-4",attrs:{expanded:"",placeholder:"Motivo"},model:{value:e.alumno.motivo,callback:function(t){e.$set(e.alumno,"motivo",t)},expression:"alumno.motivo"}},[n("option",{attrs:{value:"1"}},[e._v("Tercera edad")]),e._v(" "),n("option",{attrs:{value:"2"}},[e._v("Capacidades diferentes")])])],1):e._e(),e._v(" "),"12"===e.alumno.articulo?n("div",[n("b-field",{attrs:{label:"Institución"}},[n("b-input",{staticClass:"my-4",attrs:{placeholder:"Institución",maxlength:"250"},model:{value:e.alumno.institucion,callback:function(t){e.$set(e.alumno,"institucion",t)},expression:"alumno.institucion"}})],1),e._v(" "),n("b-field",{attrs:{label:"Dependencia"}},[n("b-input",{attrs:{placeholder:"Dependencia",maxlength:"250"},model:{value:e.alumno.dependencia,callback:function(t){e.$set(e.alumno,"dependencia",t)},expression:"alumno.dependencia"}})],1)],1):e._e(),e._v(" "),n("b-field",{attrs:{label:"Añade un archivo (.zip, .rar)"}},[n("b-upload",{attrs:{"drag-drop":"",type:"is-black",expanded:"",accept:".zip,.rar,.7zip"},on:{input:function(t){return e.validarExt()}},model:{value:e.file,callback:function(t){e.file=t},expression:"file"}},[n("section",[n("div",{staticClass:"content has-text-centered"},[n("p",[n("b-icon",{attrs:{icon:"upload",size:"is-large"}})],1),e._v(" "),n("p",[e._v("\n "+e._s(e.file.name||"Arrastra aquí tu archivo o da click para buscar")+"\n ")])])])])],1),e._v(" "),n("b-field",{staticClass:"centro"},[n("b-button",{staticClass:"border-success my-5",attrs:{disabled:""==e.alumno.articulo||""==e.alumno.numeroCuenta||""==e.alumno.nombre||""==e.alumno.carrera||""==e.alumno.direccion||""==e.alumno.fechaNacimiento||""==e.alumno.fechaInicio||""==e.alumno.fechaFin||""==e.alumno.correoElectronico||""==e.file,type:"is-success"},on:{click:function(t){return e.enviar()}}},[e._v("Enviar")])],1),e._v(" "),n("b-loading",{attrs:{"is-full-page":!0,"can-cancel":!1},model:{value:e.isLoading,callback:function(t){e.isLoading=t},expression:"isLoading"}})],1)}),[function(){var e=this.$createElement,t=this._self._c||e;return t("p",{staticClass:"is-size-3 mb-5"},[t("b",[this._v("Agregar un servicio social")])])}],!1,null,null,null);t.default=component.exports;installComponents(component,{B:n(385).default,Form:n(384).default})},560:function(e,t,n){"use strict";n(426)},561:function(e,t,n){(t=n(26)(!1)).push([e.i,".centro{text-align:center}.upload .upload-draggable{padding:2.5em}",""]),e.exports=t},589:function(e,t,n){"use strict";n.r(t);var o=n(241),r=n(446),c={components:{BotonRegresar:o.default,FormularioEspecial:r.default}},l=n(8),component=Object(l.a)(c,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"container"},[t("BotonRegresar",{attrs:{path:"/casoEspecial"}}),this._v(" "),t("FormularioEspecial")],1)}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{BotonRegresar:n(241).default,FormularioEspecial:n(446).default})}}]);