PageSourceSearch

https://www.cobasam.com/private/js/UploadDocument.e96d7431b19054b5.js

js cobasam.com collected 2026-10-02 06:05:19 UTC 13,836 bytes, 2 lines download raw bytes

1"use strict";(self["webpackChunkcobas_private_area"]=self["webpackChunkcobas_private_area"]||[]).push([[5815],{50948:function(e,t,s){s.r(t),s.d(t,{default:function(){return y}});var i=function(){var e=this,t=e._self._c;return t("div",[e.isMobile?e._e():t("div",{staticClass:"document-title"},[e._v(e._s(e.translate(`documents.subcategories.${e.subcategory.key_name}`)))]),e.isMobile?t("div",{staticClass:"mt-4"},[t("div",{staticClass:"upload-document",class:{disabled:e.filesArray.length>0}},[t("div",{staticClass:"dropbox-mobile mb-3"},[t("input",{ref:"filesRef",staticClass:"input-file",attrs:{id:"file",type:"file",multiple:!e.single,accept:e.formatsAcceptedInFileInput,disabled:e.filesArray.length>0},on:{change:e.onFileChange}}),e.hasDocuments?t("div",{staticClass:"text"},[1===e.filesArray.length?t("span",[e._v(e._s(e.filesArray[0].name))]):t("span",[e._v(e._s(e.filesArray.length)+" archivos seleccionados")])]):t("div",{staticClass:"text"},[t("p",{staticClass:"dropbox-text"},[e._v("Formatos aceptados: "+e._s(e.formatsAcceptedInFileInput))]),t("p",{staticClass:"dropbox-text"},[e._v("Tamaño máximo: "+e._s(e.maxSize/1024/1024)+" MB")])])]),t("YuriButton",{staticClass:"button",attrs:{solid:!0,text:"Añadir archivo",icon:"far fa-plus-circle",type:"success",size:"sm",disabled:e.filesArray.length>0},nativeOn:{click:function(t){return e.$refs.filesRef.click()}}})],1),e.hasDocuments?t("div",{staticStyle:{"margin-top":"40px"}},[e._l(e.filesArray,function(s,i){return t("div",{key:i,staticClass:"mb-3"},[t("div",{staticClass:"d-flex align-items-center"},["image/jpeg"===s.type||"image/png"===s.type||"image/gif"===s.type?t("img",{ref:"image",refInFor:!0,staticClass:"c-import-config__preview"}):e._e(),e.getCategories?t("div",{staticClass:"d-flex",staticStyle:{"min-width":"500px"}},[e.categories?t("b-form-select",{staticClass:"mx-3",attrs:{options:e.categoriesOptions},model:{value:e.categoriesArray[i],callback:function(t){e.$set(e.categoriesArray,i,t)},expression:"categoriesArray[key]"}}):e._e(),t("b-form-select",{staticClass:"mx-3",attrs:{options:e.subcategoriesOptions(i)},model:{value:e.subcategoriesArray[i],callback:function(t){e.$set(e.subcategoriesArray,i,t)},expression:"subcategoriesArray[key]"}}),"DOCUMENTO_ACREDITATIVO_TITULARIDAD_CC"===e.subcategoriesArray[i]?t("b-form-select",{staticClass:"mx-3",model:{value:e.selectedBankAccount,callback:function(t){e.selectedBankAccount=t},expression:"selectedBankAccount"}},e._l(e.bankAccounts,function(s,i){return t("option",{key:i,domProps:{value:s}},[e._v(e._s(s.iban_code))])}),0):e._e()],1):e._e(),t("b-form-input",{staticClass:"mx-3",attrs:{placeholder:e.filesArray[i].filename},model:{value:e.filenamesArray[i],callback:function(t){e.$set(e.filenamesArray,i,t)},expression:"filenamesArray[key]"}}),t("i",{staticClass:"far fa-trash cursor-pointer color-hover-error",on:{click:function(t){return e.removeFile(i)}}})],1)])}),t("hr"),t("div",{staticClass:"d-flex flex-row align-items-top justify-content-end"},[e.uploading?t("YuriButton",{staticClass:"mr-3 sm outline no-border mobile-button",attrs:{disabled:"",text:"Subiendo..."}}):t("YuriButton",{staticClass:"mr-3 mobile-button",staticStyle:{"margin-bottom":"30px"},attrs:{size:"sm",text:"Subir archivo",disabled:e.getCategories&&e.subcategoriesArray.includes("DOCUMENTO_ACREDITATIVO_TITULARIDAD_CC")&&!e.selectedBankAccount},nativeOn:{click:function(t){return e.doUpload.apply(null,arguments)}}}),e.uploading?e._e():t("YuriButton",{staticClass:"mobile-button",attrs:{solid:!1,text:"Cancelar",type:"link",size:"sm"},nativeOn:{click:function(t){return e.cancelDocumentUploading.apply(null,arguments)}}})],1)],2):e._e()]):t("div",{staticClass:"my-4"},[t("div",{staticClass:"upload-document mb-5",class:{disabled:e.filesArray.length>0}},[t("div",{staticClass:"dropbox mb-3"},[t("input",{ref:"filesRef",staticClass:"input-file",attrs:{id:"file",type:"file",multiple:!e.single,accept:e.formatsAcceptedInFileInput,disabled:e.filesArray.length>0},on:{change:e.onFileChange}}),e.hasDocuments?t("div",{staticClass:"text"},[1===e.filesArray.length?t("span",[e._v(e._s(e.filesArray[0].name))]):t("span",[e._v(e._s(e.filesArray.length)+" archivos seleccionados")])]):t("div",{staticClass:"text"},[e._v("Arrastra aquí los archivos"),t("p",{staticClass:"small"},[e._v("Formatos aceptados: "+e._s(e.formatsAcceptedInFileInput)+" - Tamaño máximo: "+e._s(e.maxSize/1024/1024)+" MB")]),t("span",{staticClass:"up"},[e._v("o súbelos")])])]),t("YuriButton",{staticClass:"button",attrs:{solid:!0,text:"Añadir archivo",icon:"far fa-plus-circle",type:"success",size:"sm",disabled:e.filesArray.length>0},nativeOn:{click:function(t){return e.$refs.filesRef.click()}}}
1)],1),e.hasDocuments?e._e():t("div",{staticClass:"text-center"},[e.uploading?e._e():t("YuriButton",{attrs:{solid:!1,text:"Cancelar",type:"link",size:"sm"},nativeOn:{click:function(t){return e.cancelDocumentUploading.apply(null,arguments)}}})],1),e.hasDocuments?t("div",[e._l(e.filesArray,function(s,i){return t("div",{key:i,staticClass:"mb-3"},[t("div",{staticClass:"d-flex align-items-center"},["image/jpeg"===s.type||"image/png"===s.type||"image/gif"===s.type?t("img",{ref:"image",refInFor:!0,staticClass:"c-import-config__preview"}):e._e(),e.getCategories?t("div",{staticClass:"d-flex",staticStyle:{"min-width":"500px"}},[e.categories?t("b-form-select",{staticClass:"mx-3",attrs:{options:e.categoriesOptions},model:{value:e.categoriesArray[i],callback:function(t){e.$set(e.categoriesArray,i,t)},expression:"categoriesArray[key]"}}):e._e(),t("b-form-select",{staticClass:"mx-3",attrs:{options:e.subcategoriesOptions(i)},model:{value:e.subcategoriesArray[i],callback:function(t){e.$set(e.subcategoriesArray,i,t)},expression:"subcategoriesArray[key]"}}),"DOCUMENTO_ACREDITATIVO_TITULARIDAD_CC"===e.subcategoriesArray[i]?t("b-form-select",{staticClass:"mx-3",model:{value:e.selectedBankAccount,callback:function(t){e.selectedBankAccount=t},expression:"selectedBankAccount"}},e._l(e.bankAccounts,function(s,i){return t("option",{key:i,domProps:{value:s}},[e._v(e._s(s.iban_code))])}),0):e._e()],1):e._e(),t("b-form-input",{staticClass:"mx-3",attrs:{placeholder:e.filesArray[i].filename},model:{value:e.filenamesArray[i],callback:function(t){e.$set(e.filenamesArray,i,t)},expression:"filenamesArray[key]"}}),t("i",{staticClass:"far fa-trash cursor-pointer color-hover-error",on:{click:function(t){return e.removeFile(i)}}})],1)])}),t("hr"),t("div",{staticClass:"text-right"},[e.uploading?t("YuriButton",{staticClass:"mr-3 sm outline no-border",attrs:{disabled:"",text:"Subiendo..."}}):t("YuriButton",{staticClass:"mr-3",attrs:{size:"sm",text:"Subir archivos",disabled:e.getCategories&&e.subcategoriesArray.includes("DOCUMENTO_ACREDITATIVO_TITULARIDAD_CC")&&!e.selectedBankAccount},nativeOn:{click:function(t){return e.doUpload.apply(null,arguments)}}}),e.uploading?e._e():t("YuriButton",{attrs:{solid:!1,text:"Cancelar",type:"link",size:"sm"},nativeOn:{click:function(t){return e.cancelDocumentUploading.apply(null,arguments)}}})],1)],2):e._e()])])},a=[],r=s(21767),n=s(32992),o=s.n(n),c={methods:{action(e){const t=this.getUserPermissionSet().permission_actions.find(t=>t.key_name===e);return t.value},actionObject(e,t){const s=this.getUserPermissionSet().permission_objects.find(t=>t.key_name===e);return s.value[t]},getUserPermissionSet(){const e=localStorage.getItem("PACOUS");let t;try{const s=o().decompressFromUTF16(e);t=s?JSON.parse(s).permission_set:JSON.parse(decodeURIComponent(escape(window.atob(e)))).permission_set}catch(s){console.error("❌ Error al descomprimir PACOUS:",s),t={}}return t}}},l=s(80342),u=s(2140);const d="https://api.cobasam.com/users-api",m="https://api.cobasam.com/accounts-api";var p={name:"UploadDocument",extends:c,props:{acceptedFormats:{type:Array,default:()=>["pdf","jpg","jpeg","png"],required:!1},getCategories:{type:Boolean,default:!1,required:!1},section:{type:String,required:!0},uuid:{type:String,required:!0},category:{type:Object,required:!1},subcategory:{type:Object,required:!1},single:{type:Boolean,default:!1,required:!1},manualSign:{type:Boolean,default:!1,required:!1},bankAccount:{type:Object|String,required:!1},account:{type:Object,required:!1},isMobile:{type:Boolean,default:!1,required:!1},uuid_account:{type:String,required:!1},associate_patron:{type:String,required:!1}},data(){return{filesArray:[],filenamesArray:[],categoriesArray:[],subcategoriesArray:[],maxSize:10485760,categories:[],uploading:!1,validated:!1,bankAccounts:[],selectedBankAccount:!1,hasDocuments:!1,showInvalidDocumentFormat:!1,showInvalidDocumentSize:!1,formValues:{},intervener:u["default"].getIntervenerFromLocalStore(),agent:void 0}},async mounted(){if(this.getCategories){const e={intervener:this.$intervenerService.getIntervenerCategories,interveners:this.$intervenerService.getIntervenerCategories,account:this.$accountService.getAccountCategories,operation:this.$accountService.getOperationCategories};e[this.section](this.uuid).then(e=>{this.categories=e.data.document_categories,this.categoriesArray=[this.categories[0].key_name]})}this.account&&this.$accountService.getAccountBankAccounts(this.account.uuid,{}).then(e=>{this.bankAccounts=e.data.bank_accounts});const e=await this.$intervenerService.getIntervenerAgent(this.intervener.uuid_agent);this.agent=e.data},methods:{onFileChange(e){const t=10485760,s=e.target.files;this.showInvalidDocumentFormat=!1,this.showInvalidDocumentSize=!1;for(let i=0;i<s.length;i++)s[i].size<t&&this.correctType(s[i].type)?(this.filesArray.push(s[i]),this.filenamesArray.push(s[i].name),this.hasDocuments=!0):s[i].size>t?this.isMobile?this.showInvalidDocumentSize=!0:this.$bvToast.toast(`No se permite archivos más grandes de 300MB. El archivo ${s[i].name} no se puede añadir a la cola de uploads.`,{title:"Tamaño incorrecto",autoHideDelay:1e4,variant:"danger"}):this.isMobile?this.showInvalidDocumentFormat=!0:this.$bvToast.toast(`Sólo se pueden subir documentos en formato ${this.formatsAcceptedInFileInput}`,{title:"Formato incorrecto",autoHideDelay:1e4,variant:"danger"});for(let i=0;i<this.filesArray.length;i++){const e=new FileReader;
1e.readAsDataURL(this.filesArray[i])}},doUpload(){this.uploading=!0;const e={manualSign:this.manualSign,section:this.section,uuid:this.uuid,files:this.filesArray,filesName:this.filenamesArray,category:this.categoriesArray&&this.categoriesArray.length>=1?this.categoriesArray:this.category.key_name,subcategory:this.subcategoriesArray&&this.subcategoriesArray.length>=1?this.subcategoriesArray:this.subcategory.key_name,validated:this.validated};"object"===typeof this.bankAccount&&this.bankAccount?e.uuid_bank_account=this.bankAccount.uuid_bank_account:"string"===typeof this.bankAccount&&this.bankAccount&&(e.uuid_bank_account=this.bankAccount),this.selectedBankAccount&&(e.uuid_bank_account=this.selectedBankAccount.uuid),this.uuid_account&&(e.uuid_account=this.uuid_account),"DECLARACION_FATCA_CRS_AEAT_ASOCIADO_PATRONO"!==e.subcategory&&"TEST_KYC_ASOCIADO_PATRONO"!==e.subcategory||(e.associate_patron=this.associate_patron),l.A.upload(e).then(async()=>{("DOCUMENTO_IDENTIFICATIVO_PF_ANVERSO"===e.subcategory||this.subcategoriesArray.includes("DOCUMENTO_IDENTIFICATIVO_PF_ANVERSO"))&&["FINALIZED","BLOCKED"].includes(this.intervener.status)&&await this.createDocumentCase(),this.$root.$emit("emit_refresh_documents"),this.$bvToast.toast("Documento añadido con éxito",{title:"Añadido",autoHideDelay:1e4,variant:"success"}),this.$root.$emit("uploadOk"),this.$root.$emit("loadDocumentNotification")}).then(()=>this.resetActions()).catch(e=>{this.resetActions(),this.$bvToast.toast(`${e.message}`,{title:`Error ${e.name}`,autoHideDelay:1e4,variant:"danger"})})},cancelUpload(){this.uploading=!1},removeFile(e){this.filesArray.splice(e,1),this.filenamesArray.splice(e,1),this.$refs.filesRef.value=""},resetActions(){this.uploading=!1,this.filesArray=[],this.filenamesArray=[]},correctType(e){return this.acceptedFormats.find(t=>e.includes(t))},subcategoriesOptions(e){const t=this.categories.find(t=>t.key_name===this.categoriesArray[e]),s=this.categories.indexOf(t);if(this.categoriesArray[e]){const t=this.categories[s].subcategories.map(e=>({value:e.key_name,text:this.$t(`documents.subcategories.${e.key_name}`)}));return this.subcategoriesArray[e]||(this.subcategoriesArray[e]=t[0].value),t}return[]},cancelDocumentUploading(){this.resetActions(),this.hasDocuments=!1,this.$root.$emit("cancel")},translate(e){return r.A.t(e)},async createDocumentCase(){if(this.agent)try{const e=this.formatIssueForm();await this.$issuesService.create(e)}catch(e){console.error(e)}},formatIssueForm(){this.formValues.object={uuid:this.intervener.uuid,name:`${this.intervener.name} ${this.intervener.lastname_1}`,link:`${m}/accounts/${this.intervener.uuid}`,type:"intervener"},this.formValues.asignee={uuid:this.intervener.uuid_agent,name:`${this.agent.given_name} ${this.agent.family_name_1||""}\n                ${this.agent.family_name_2||""}`,link:`${d}/users/${this.intervener.uuid_agent}`,type:"user"};const e=this.formValues,t={};t.interveners=[e.object.link],t.user_assigned=e.asignee.link,t.category="htts://xxx/DOCUMENTATION";const s=this.$moment();let i=!0;localStorage.getItem("ADMIN")&&(i=!1);const a={blocking:!1,description:`El interviniente ${e.object.name} ha actualizado su documento de identidad con número ${this.intervener.document_id}.`,expires_on:s.add(1,"week").format("YYYY-MM-DD HH:mm:ss"),status:"OPEN",subject:"Documento de identidad actualizado.",is_intervener:i,_links:{...t}};return a}},computed:{formatsAcceptedInFileInput(){return this.acceptedFormats.map(e=>`.${e}`)},categoriesOptions(){return this.categories.map(e=>({value:e.key_name,text:this.$t(`documents.categories.${e.key_name}`)}))}}},g=p,h=s(81656),f=(0,h.A)(g,i,a,!1,null,null,null),y=f.exports}}]);
2//# sourceMappingURL=UploadDocument.e96d7431b19054b5.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.