1 line
7.6 KiB
JavaScript
1 line
7.6 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{241:function(t,e,o){"use strict";o.r(e);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 t=this,e=t.$createElement;return(t._self._c||e)("b-button",{staticClass:"boton border-info my-5",attrs:{type:"is-info is-light ","icon-left":"arrow-left-box"},on:{click:function(e){return t.regresar()}}},[t._v("\n Regresar\n")])}),[],!1,null,null,null);e.default=component.exports},415:function(t,e,o){var content=o(517);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(27).default)("3446fc73",content,!0,{sourceMap:!1})},425:function(t,e,o){"use strict";o.r(e);o(109),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}},methods:{onPageChange:function(t){this.page=t,this.obtenerDatos(),console.log(this.page)},obtenerDatos:function(t){var e=this;this.loading=!0,this.data=[],c.a.get("".concat("http://localhost:3000","/usuario/responsable?pagina=").concat(this.page,"&nombre=").concat(this.nombre,"&correo=").concat(this.correo)).then((function(t){var o=t.data.servicios;if(0!==o.length)for(var i=0;i<o.length;i++)e.data.push({nombre:o[i].nombre,usuario:o[i].usuario,idUsuario:o[i].idUsuario});for(var n,r=o.length,c=0;c<t.data.registros/e.perPage+1;c++)n=c;r=e.perPage*n,e.total=r,e.loading=!1})).catch((function(t){console.log(t.response.data.message),e.loading=!1}))},insertIdLocal:function(){this.idUsuario=localStorage.getItem("idUsuario")},verRegistro:function(t){localStorage.setItem("correo",t.usuario),localStorage.setItem("idResponsable",t.idUsuario),localStorage.setItem("nombre",t.nombre),this.$router.push("/admin/programa/infoResponsable")}},computed:{busquedaNombreResponsable:function(){var t=this;return this.responsables.filter((function(e){return e.nombreResp.includes(t.buscarNombreResponsable)}))}},created:function(){var t=this;return Object(n.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.obtenerDatos();case 2:t.insertIdLocal();case 3:case"end":return e.stop()}}),e)})))()}},d=(o(516),o(8)),component=Object(d.a)(l,(function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"container mt-5"},[o("p",{staticClass:"is-size-2 mb-5"},[t._v("Lista de responsables")]),t._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:t.nombre,callback:function(e){t.nombre=e},expression:"nombre"}})],1)],1),t._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:t.correo,callback:function(e){t.correo=e},expression:"correo"}})],1)],1),t._v(" "),o("div",{staticClass:"buttons section pt-3 pl-5"},[o("b-button",{attrs:{type:"is-info"},on:{click:function(e){return t.obtenerDatos(t.idStatus)}}},[t._v("\n Buscar\n ")])],1)]),t._v(" "),o("div",{staticClass:"columns mb-5"},[o("section",{staticClass:"column is-12"},[o("b-table",{attrs:{data:t.data,loading:t.loading,hoverable:"",striped:"",paginated:"","backend-pagination":"",total:t.total,"per-page":t.perPage},on:{"page-change":t.onPageChange}},[o("b-table-column",{attrs:{field:"nombre",label:"Nombre",centered:""},scopedSlots:t._u([{key:"default",fn:function(e){return[o("span",{on:{click:function(o){return t.verRegistro(e.row)}}},[t._v(t._s(e.row.nombre))])]}}])}),t._v(" "),o("b-table-column",{attrs:{field:"correo",label:"Correo electrónico",centered:""},scopedSlots:t._u([{key:"default",fn:function(e){return[o("span",{on:{click:function(o){return t.verRegistro(e.row)}}},[t._v(t._s(e.row.usuario))])]}}])})],1)],1)])])}),[],!1,null,"6514fd1e",null);e.default=component.exports},426:function(t,e,o){"use strict";o.r(e);o(32),o(61);var n={data:function(){return{csv:{},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 t=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 t.enviarCargaMasiva()}})},enviarCargaMasiva:function(){var t=this;this.isLoading=!0;var e=new FormData;this.cartaAceptacion&&e.append("cartaAceptacion",this.cartaAceptacion),axios.put("".concat("http://localhost:3000","/programa/carga_masiva"),e).then((function(e){t.isLoading=!1,t.toastType="is-success",t.toastMessage="Se ha enviado la carga masiva con éxito",t.toast()})).catch((function(e){t.isLoading=!1,t.toastType="is-danger",t.toastMessage=e.response.data.message,t.toast()}))}}},r=o(8),component=Object(r.a)(n,(function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",[o("p",{staticClass:"is-size-2 mb-5"},[t._v("Carga Masiva")]),t._v(" "),o("b-field",[o("b-upload",{attrs:{type:"is-black","drag-drop":"",expanded:""},on:{input:function(e){return t.validarExt()}},model:{value:t.csv,callback:function(e){t.csv=e},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),t._v(" "),o("p",[t._v("\n "+t._s(t.csv.name||"Arrastra aquí tu archivo o da click para buscar")+"\n ")])])])])],1),t._v(" "),t.csv.name?o("b-button",{staticClass:"is-info",on:{click:function(e){return t.actualizarDialog()}}},[t._v("Enviar archivo")]):o("b-button",{staticClass:"is-info",attrs:{disabled:""}},[t._v("Enviar archivo")]),t._v(" "),o("b-loading",{attrs:{"is-full-page":!0,"can-cancel":!1},model:{value:t.isLoading,callback:function(e){t.isLoading=e},expression:"isLoading"}})],1)}),[],!1,null,null,null);e.default=component.exports},516:function(t,e,o){"use strict";o(415)},517:function(t,e,o){(e=o(26)(!1)).push([t.i,".b-table[data-v-6514fd1e]{cursor:pointer}.input[data-v-6514fd1e]:focus{border:#1b3d70;box-shadow:0 0 8px 0 #1b3d70}.select select[data-v-6514fd1e]:focus{border-color:#1b3d70;box-shadow:0 0 8px 0 #1b3d70}.select[data-v-6514fd1e]:not(.is-multiple):not(.is-loading):after{border-color:#1b3d70}.pagination-link.is-current[data-v-6514fd1e]{background-color:#1b3d70;border-color:#1b3d70}",""]),t.exports=e},535:function(t,e,o){"use strict";o.r(e);var n=o(425),r=o(426),c=o(241),l={components:{tablaResponsables:n.default,cargaMasiva:r.default,botonRegresar:c.default},data:function(){return{link:"".concat("http://localhost:3000","/plantilla.csv")}}},d=o(8),component=Object(d.a)(l,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"container"},[e("p",{staticClass:"is-size-2 mb-5"},[this._v("Programas de Servicio Social")]),this._v(" "),e("BotonRegresar",{attrs:{path:"/admin"}}),this._v(" "),e("CargaMasiva"),this._v(" "),e("a",{attrs:{href:this.link}},[e("b-button",{staticClass:"my-4 is-info"},[this._v("Descargar plantilla")])],1),this._v(" "),e("TablaResponsables")],1)}),[],!1,null,null,null);e.default=component.exports;installComponents(component,{BotonRegresar:o(241).default,CargaMasiva:o(426).default,TablaResponsables:o(425).default})}}]); |