1 line
3.1 KiB
JavaScript
1 line
3.1 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{379:function(e,t,n){var content=n(387);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(30).default)("661b075c",content,!0,{sourceMap:!1})},386:function(e,t,n){"use strict";n(379)},387:function(e,t,n){(t=n(29)(!1)).push([e.i,".centro{text-align:center}",""]),e.exports=t},389:function(e,t,n){"use strict";n(16);var o=n(43),c=n.n(o),r={data:function(){return{isFullPage:!0,file:[],idServicio:""}},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,t=this.$buefy.loading.open({container:this.isFullPage?null:this.$refs.element.$el}),data={idServicio:this.idServicio},n=new FormData;n.append("data",JSON.stringify(data)),n.append("cartaTermino",this.file),console.log(n),c.a.put("".concat("https://venus.acatlan.unam.mx/ss-pruebas","/servicio/carta_termino"),n,{headers:{"Content-Type":"multipart/form-data"}}).then((function(n){console.log(n.data),t.close(),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(n){t.close(),e.$buefy.dialog.alert({title:"Error",message:n.response.data.message,type:"is-danger",hasIcon:!0,icon:"alert-circle",iconPack:"mdi",ariaRole:"alertdialog",ariaModal:!0})})).finally((function(){e.$router.push("/responsable")}))},getIdLocal:function(){this.idServicio=localStorage.getItem("idServicio")}},watch:{file:function(e,t){this.validarTamaño()}},created:function(){this.getIdLocal()}},l=(n(386),n(8)),component=Object(l.a)(r,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"container"},[n("h3",{staticClass:"title is-4 mt-6"},[e._v("\n Carta de termino (en formato .PDF. No se aceptan fotos).\n ")]),e._v(" "),n("b-field",[n("b-upload",{attrs:{"drag-drop":"",type:"is-black",expanded:"",accept:"application/pdf"},model:{value:e.file,callback:function(t){e.file=t},expression:"file"}},[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.file.name||"Arrastra aquí tu archivo o da click para buscar")+"\n ")]),e._v(" "),n("p",[e._v("Tamaño máximo para el archivo: 20MB")])])])])],1),e._v(" "),n("b-field",{staticClass:"centro"},[n("b-button",{staticClass:"border-info my-5 is-medium",attrs:{disabled:""==e.file,type:"is-info"},on:{click:function(t){return e.Enviar()}}},[e._v("\n Enviar\n ")])],1)],1)}),[],!1,null,null,null);t.a=component.exports},521:function(e,t,n){"use strict";n.r(t);var o={components:{cartaTermino:n(389).a}},c=n(8),component=Object(c.a)(o,(function(){var e=this.$createElement,t=this._self._c||e;return t("section",[t("cartaTermino")],1)}),[],!1,null,null,null);t.default=component.exports}}]); |