Files
servicio_social_front/dist/_nuxt/4c1688e.js
T
2021-02-04 19:37:06 -06:00

1 line
8.9 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{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},421: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)("7767a250",content,!0,{sourceMap:!1})},436:function(e,t,o){"use strict";o.r(t);o(108),o(46),o(82),o(83),o(45);var n=o(6),r=o(44),c=o.n(r),l={data:function(){return{idUsuario:"",data:[],total:"",loading:!1,page:1,perPage:25,correo:"",nombre:"",idStatus:1,token:{headers:{token:window.localStorage.getItem("token")}}}},methods:{onPageChange:function(e){this.page=e,this.obtenerDatos()},obtenerDatos:function(e){var t=this;this.loading=!0,this.data=[],c.a.get("".concat("https://venus.acatlan.unam.mx/serviciosocial","/usuario/responsable?pagina=").concat(this.page,"&nombre=").concat(this.nombre,"&correo=").concat(this.correo),this.token).then((function(e){var o=e.data.servicios;if(0!==o.length)for(var i=0;i<o.length;i++)t.data.push({nombre:o[i].nombre,usuario:o[i].usuario,idUsuario:o[i].idUsuario});for(var n,r=o.length,c=0;c<e.data.registros/t.perPage+1;c++)n=c;r=t.perPage*n,t.total=r,t.loading=!1})).catch((function(e){t.loading=!1,t.error(e.response.data.message)}))},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("/"))},insertIdLocal:function(){this.idUsuario=localStorage.getItem("idUsuario")},verRegistro:function(e){localStorage.setItem("correo",e.usuario),localStorage.setItem("idResponsable",e.idUsuario),localStorage.setItem("nombre",e.nombre),this.$router.push("/admin/programa/infoResponsable")}},computed:{busquedaNombreResponsable:function(){var e=this;return this.responsables.filter((function(t){return t.nombreResp.includes(e.buscarNombreResponsable)}))}},created:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.obtenerDatos();case 2:e.insertIdLocal();case 3:case"end":return t.stop()}}),t)})))()}},d=(o(541),o(8)),component=Object(d.a)(l,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"container mt-5"},[o("p",{staticClass:"is-size-2 mb-5"},[e._v("Lista de responsables")]),e._v(" "),o("div",{staticClass:"columns"},[o("div",{staticClass:"column is-3 mb-4 pb-4"},[o("b-field",[o("b-input",{attrs:{type:"name",placeholder:"Nombre",icon:"account",rounded:""},model:{value:e.nombre,callback:function(t){e.nombre=t},expression:"nombre"}})],1)],1),e._v(" "),o("div",{staticClass:"column is-3 mb-0"},[o("b-field",[o("b-input",{attrs:{placeholder:"Correo electrónico",icon:"school",rounded:""},model:{value:e.correo,callback:function(t){e.correo=t},expression:"correo"}})],1)],1),e._v(" "),o("div",{staticClass:"buttons section pt-3 pl-5"},[o("b-button",{attrs:{type:"is-info"},on:{click:function(t){return e.obtenerDatos(e.idStatus)}}},[e._v("\n Buscar\n ")])],1)]),e._v(" "),o("div",{staticClass:"columns mb-5"},[o("section",{staticClass:"column is-12"},[o("b-table",{attrs:{data:e.data,loading:e.loading,hoverable:"",striped:"",paginated:"","backend-pagination":"",total:e.total,"per-page":e.perPage},on:{"page-change":e.onPageChange}},[o("b-table-column",{attrs:{field:"nombre",label:"Nombre",centered:""},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",{on:{click:function(o){return e.verRegistro(t.row)}}},[e._v(e._s(t.row.nombre))])]}}])}),e._v(" "),o("b-table-column",{attrs:{field:"correo",label:"Correo electrónico",centered:""},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",{on:{click:function(o){return e.verRegistro(t.row)}}},[e._v(e._s(t.row.usuario))])]}}])})],1)],1)])])}),[],!1,null,"20e8789b",null);t.default=component.exports},437:function(e,t,o){"use strict";o.r(t);o(33),o(63);var n=o(44),r=o.n(n),c={data:function(){return{csv:{},token:{headers:{token:window.localStorage.getItem("token")}},isLoading:!1,toastType:null,toastMessage:null}},methods:{validarExt:function(){/(.csv)$/i.exec(this.csv.name)||(this.toastType="is-danger",this.toastMessage="Asegurate de ingresar un archivo .CSV",this.toast(),this.csv={})},toast:function(){this.$buefy.toast.open({message:this.toastMessage,type:this.toastType})},dialog:function(){var e=this;this.$buefy.dialog.confirm({title:"Carga masiva",message:"¿Seguro(a) que quiere enviar este archivo?",confirmText:"Confirmar",cancelText:"Cancelar",type:"is-success",hasIcon:!0,onConfirm:function(){return e.enviarCargaMasiva()}})},enviarCargaMasiva:function(){var e=this,t=new FormData;this.isLoading=!0,t.append("csv",this.csv),r.a.post("".concat("https://venus.acatlan.unam.mx/serviciosocial","/programa/carga_masiva"),t,{headers:{"Content-Type":"multipart/form-data",token:this.token.headers.token}}).then((function(t){e.isLoading=!1,e.toastType="is-success",e.toastMessage="Se ha enviado la carga masiva con éxito",e.toast(),e.$router.push("/admin")})).catch((function(t){e.isLoading=!1,e.error(t.response.data.message)}))},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("/"))}}},l=o(8),component=Object(l.a)(c,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("p",{staticClass:"is-size-2 mb-5"},[e._v("Carga Masiva")]),e._v(" "),o("b-field",[o("b-upload",{attrs:{type:"is-black","drag-drop":"",expanded:""},on:{input:function(t){return e.validarExt()}},model:{value:e.csv,callback:function(t){e.csv=t},expression:"csv"}},[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.csv.name||"Arrastra aquí tu archivo o da click para buscar")+"\n ")])])])])],1),e._v(" "),e.csv.name?o("b-button",{staticClass:"is-info",on:{click:function(t){return e.dialog()}}},[e._v("Enviar archivo")]):o("b-button",{staticClass:"is-info",attrs:{disabled:""}},[e._v("Enviar 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},541:function(e,t,o){"use strict";o(421)},542:function(e,t,o){(t=o(26)(!1)).push([e.i,".b-table[data-v-20e8789b]{cursor:pointer}.input[data-v-20e8789b]:focus{border:#1b3d70;box-shadow:0 0 8px 0 #1b3d70}.select select[data-v-20e8789b]:focus{border-color:#1b3d70;box-shadow:0 0 8px 0 #1b3d70}.select[data-v-20e8789b]:not(.is-multiple):not(.is-loading):after{border-color:#1b3d70}.pagination-link.is-current[data-v-20e8789b]{background-color:#1b3d70;border-color:#1b3d70}",""]),e.exports=t},565:function(e,t,o){"use strict";o.r(t);var n=o(436),r=o(437),c=o(241),l={components:{tablaResponsables:n.default,cargaMasiva:r.default,botonRegresar:c.default},data:function(){return{link:"".concat("https://venus.acatlan.unam.mx/serviciosocial","/plantilla.csv")}}},d=o(8),component=Object(d.a)(l,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"container"},[t("BotonRegresar",{attrs:{path:"/admin"}}),this._v(" "),t("CargaMasiva"),this._v(" "),t("a",{attrs:{href:this.link}},[t("b-button",{staticClass:"my-4 is-info"},[this._v("Descargar plantilla")])],1),this._v(" "),t("TablaResponsables")],1)}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{BotonRegresar:o(241).default,CargaMasiva:o(437).default,A:o(167).default,TablaResponsables:o(436).default})}}]);