Files
servicio_social_front/dist/_nuxt/33ccb64.js
T
2021-01-11 15:25:51 -06:00

1 line
14 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{240: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)}}},c=n(8),component=Object(c.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){var content=n(385);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(27).default)("10f7e644",content,!0,{sourceMap:!1})},378:function(e,t,n){var map={"./af":241,"./af.js":241,"./ar":242,"./ar-dz":243,"./ar-dz.js":243,"./ar-kw":244,"./ar-kw.js":244,"./ar-ly":245,"./ar-ly.js":245,"./ar-ma":246,"./ar-ma.js":246,"./ar-sa":247,"./ar-sa.js":247,"./ar-tn":248,"./ar-tn.js":248,"./ar.js":242,"./az":249,"./az.js":249,"./be":250,"./be.js":250,"./bg":251,"./bg.js":251,"./bm":252,"./bm.js":252,"./bn":253,"./bn-bd":254,"./bn-bd.js":254,"./bn.js":253,"./bo":255,"./bo.js":255,"./br":256,"./br.js":256,"./bs":257,"./bs.js":257,"./ca":258,"./ca.js":258,"./cs":259,"./cs.js":259,"./cv":260,"./cv.js":260,"./cy":261,"./cy.js":261,"./da":262,"./da.js":262,"./de":263,"./de-at":264,"./de-at.js":264,"./de-ch":265,"./de-ch.js":265,"./de.js":263,"./dv":266,"./dv.js":266,"./el":267,"./el.js":267,"./en-au":268,"./en-au.js":268,"./en-ca":269,"./en-ca.js":269,"./en-gb":270,"./en-gb.js":270,"./en-ie":271,"./en-ie.js":271,"./en-il":272,"./en-il.js":272,"./en-in":273,"./en-in.js":273,"./en-nz":274,"./en-nz.js":274,"./en-sg":275,"./en-sg.js":275,"./eo":276,"./eo.js":276,"./es":277,"./es-do":278,"./es-do.js":278,"./es-mx":279,"./es-mx.js":279,"./es-us":280,"./es-us.js":280,"./es.js":277,"./et":281,"./et.js":281,"./eu":282,"./eu.js":282,"./fa":283,"./fa.js":283,"./fi":284,"./fi.js":284,"./fil":285,"./fil.js":285,"./fo":286,"./fo.js":286,"./fr":287,"./fr-ca":288,"./fr-ca.js":288,"./fr-ch":289,"./fr-ch.js":289,"./fr.js":287,"./fy":290,"./fy.js":290,"./ga":291,"./ga.js":291,"./gd":292,"./gd.js":292,"./gl":293,"./gl.js":293,"./gom-deva":294,"./gom-deva.js":294,"./gom-latn":295,"./gom-latn.js":295,"./gu":296,"./gu.js":296,"./he":297,"./he.js":297,"./hi":298,"./hi.js":298,"./hr":299,"./hr.js":299,"./hu":300,"./hu.js":300,"./hy-am":301,"./hy-am.js":301,"./id":302,"./id.js":302,"./is":303,"./is.js":303,"./it":304,"./it-ch":305,"./it-ch.js":305,"./it.js":304,"./ja":306,"./ja.js":306,"./jv":307,"./jv.js":307,"./ka":308,"./ka.js":308,"./kk":309,"./kk.js":309,"./km":310,"./km.js":310,"./kn":311,"./kn.js":311,"./ko":312,"./ko.js":312,"./ku":313,"./ku.js":313,"./ky":314,"./ky.js":314,"./lb":315,"./lb.js":315,"./lo":316,"./lo.js":316,"./lt":317,"./lt.js":317,"./lv":318,"./lv.js":318,"./me":319,"./me.js":319,"./mi":320,"./mi.js":320,"./mk":321,"./mk.js":321,"./ml":322,"./ml.js":322,"./mn":323,"./mn.js":323,"./mr":324,"./mr.js":324,"./ms":325,"./ms-my":326,"./ms-my.js":326,"./ms.js":325,"./mt":327,"./mt.js":327,"./my":328,"./my.js":328,"./nb":329,"./nb.js":329,"./ne":330,"./ne.js":330,"./nl":331,"./nl-be":332,"./nl-be.js":332,"./nl.js":331,"./nn":333,"./nn.js":333,"./oc-lnc":334,"./oc-lnc.js":334,"./pa-in":335,"./pa-in.js":335,"./pl":336,"./pl.js":336,"./pt":337,"./pt-br":338,"./pt-br.js":338,"./pt.js":337,"./ro":339,"./ro.js":339,"./ru":340,"./ru.js":340,"./sd":341,"./sd.js":341,"./se":342,"./se.js":342,"./si":343,"./si.js":343,"./sk":344,"./sk.js":344,"./sl":345,"./sl.js":345,"./sq":346,"./sq.js":346,"./sr":347,"./sr-cyrl":348,"./sr-cyrl.js":348,"./sr.js":347,"./ss":349,"./ss.js":349,"./sv":350,"./sv.js":350,"./sw":351,"./sw.js":351,"./ta":352,"./ta.js":352,"./te":353,"./te.js":353,"./tet":354,"./tet.js":354,"./tg":355,"./tg.js":355,"./th":356,"./th.js":356,"./tk":357,"./tk.js":357,"./tl-ph":358,"./tl-ph.js":358,"./tlh":359,"./tlh.js":359,"./tr":360,"./tr.js":360,"./tzl":361,"./tzl.js":361,"./tzm":362,"./tzm-latn":363,"./tzm-latn.js":363,"./tzm.js":362,"./ug-cn":364,"./ug-cn.js":364,"./uk":365,"./uk.js":365,"./ur":366,"./ur.js":366,"./uz":367,"./uz-latn":368,"./uz-latn.js":368,"./uz.js":367,"./vi":369,"./vi.js":369,"./x-pseudo":370,"./x-pseudo.js":370,"./yo":371,"./yo.js":371,"./zh-cn":372,"./zh-cn.js":372,"./zh-hk":373,"./zh-hk.js":373,"./zh-mo":374,"./zh-mo.js":374,"./zh-tw":375,"./zh-tw.js":375};function o(e){var t=c(e);return n(t)}function c(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=c,e.exports=o,o.id=378},382:function(e,t,n){"use strict";n.r(t);n(108),n(32),n(61);var o=n(44),c=n.n(o),r=n(238),l=n.n(r),d=n(379),h=n.n(d),f={components:{botonRegresar:n(240).default},data:function(){return{idServicio:localStorage.getItem("idServicio"),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}},methods:{obtenerRegistro:function(){var e=this;return this.isLoading=!0,c.a.get("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/servicio/admin?idServicio=").concat(this.idServicio),this.token).then((function(t){e.isLoading=!1,e.viejo=t.data})).catch((function(t){e.isLoading=!1,console.log(t.response.data.message)}))},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(h.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||!!h.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),c.a.put("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/servicio/update"),t,{headers:{"Content-Type":"multipart/form-data",token:this.token.headers.token}}).then((function(t){e.isLoading=!1,e.toast(),e.$router.push("/admin/servicio")})).catch((function(t){e.isLoading=!1,e.error(t.response.data.message),console.log(t.response.data.message)}))},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()}})},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.year(),"/").concat(t.month()+1,"/").concat(t.date())}}},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()}},v=(n(384),n(8)),component=Object(v.a)(f,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"container"},[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(" "),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("Carta de aceptació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(),e._v(" "),n("br"),e._v(" "),e.mostrar()?n("b-button",{staticClass:"is-info",on:{click:function(t){return e.actualizarDialog()}}},[e._v("Actualizar Datos")]):n("b-button",{staticClass:"is-info",attrs:{disabled:""}},[e._v("Actualizar Datos")]),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,"65a5870d",null);t.default=component.exports;installComponents(component,{BotonRegresar:n(240).default})},384:function(e,t,n){"use strict";n(377)},385:function(e,t,n){(t=n(26)(!1)).push([e.i,".fade-enter-active[data-v-65a5870d],.fade-leave-active[data-v-65a5870d]{transition:opacity .5s}.fade-enter[data-v-65a5870d],.fade-leave-to[data-v-65a5870d]{opacity:0}",""]),e.exports=t},557:function(e,t,n){"use strict";n.r(t);var o={components:{Form:n(382).default},beforeCreate:function(){window.localStorage.getItem("idServicio")||this.$router.push("/admin")}},c=n(8),component=Object(c.a)(o,(function(){var e=this.$createElement,t=this._self._c||e;return t("section",{staticClass:"section"},[t("Form")],1)}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{Form:n(382).default})}}]);