(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["caixa.nensagem"],{"23f6":function(e,a,t){},"8c9c":function(e,a,t){"use strict";var s=t("23f6"),i=t.n(s);i.a},a33c:function(e,a,t){"use strict";t.r(a);var s=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"container-fluid"},[t("div",[t("div",{staticClass:"card"},[e._m(0),t("div",{staticClass:"card-body"},[t("div",{staticClass:"row"},[t("div",{staticClass:"col-md-4 col-lg-2 mb-3"},[t("span",{staticClass:"p-fluid"},[t("Calendar",{attrs:{id:"dataIni",name:"dataIni",showIcon:!0,dateFormat:"dd/mm/yy",placeholder:"Data Inicial",disabled:e.search},on:{keyup:function(a){return!a.type.indexOf("key")&&e._k(a.keyCode,"enter",13,a.key,"Enter")?null:e.pesquisar(a)}},model:{value:e.dataInicial,callback:function(a){e.dataInicial=a},expression:"dataInicial"}})],1)]),t("div",{staticClass:"col-md-4 col-lg-2 mb-3"},[t("span",{staticClass:"p-fluid"},[t("Calendar",{attrs:{id:"dataFim",name:"dataFim",showIcon:!0,dateFormat:"dd/mm/yy",placeholder:"Data Final",disabled:e.search},on:{keyup:function(a){return!a.type.indexOf("key")&&e._k(a.keyCode,"enter",13,a.key,"Enter")?null:e.pesquisar(a)}},model:{value:e.dataFinal,callback:function(a){e.dataFinal=a},expression:"dataFinal"}})],1)]),t("div",{staticClass:"mb-2"},[t("Button",{staticClass:"p-button-primary mr-2",attrs:{label:"Pesquisar",type:"button",icon:"pi pi-search",disabled:e.search},on:{click:function(a){return e.pesquisar()}}})],1)]),t("div",{staticClass:"row"},[t("div",{staticClass:"col-md-2 mb-2"},[t("label",{attrs:{for:"newMessage"}},[e._v(" ")]),t("span",{staticClass:"p-fluid"},[t("Button",{attrs:{label:"Nova Mensagem",id:"newMessage",icon:"pi pi-check",title:"Nova Mensagem"},on:{click:e.novaMensagem}})],1)]),e.isAdmin?t("div",{staticClass:"col-md-2 mb-2"},[t("label",{attrs:{for:"newMessage"}},[e._v(" ")]),t("span",{staticClass:"p-fluid"},[t("Button",{staticClass:"p-button-secondary",attrs:{label:"Receber por E-mail",id:"btnEmailAdmin",icon:"pi pi-envelope",title:"Receber Mensagens por E-mail"},on:{click:e.exibirDialogEmail}})],1)]):e._e()]),t("TabView",[t("TabPanel",{attrs:{header:"Recebidas"}},[t("DataTable",{staticClass:"p-datatable-responsive",attrs:{value:e.msgRecibidas,paginator:!0,rows:10,autoLayout:!0,rowClass:e.rowClass,selection:e.selectedMensagem,selectionMode:"single",dataKey:"id"},on:{"update:selection":function(a){e.selectedMensagem=a},"row-select":e.onRowSelect}},[t("Column",{attrs:{headerStyle:"width: 8em",bodyStyle:"text-align: center"},scopedSlots:e._u([{key:"body",fn:function(a){return[t("Button",{staticStyle:{"margin-right":"0.5em"},attrs:{type:"button",title:"Anexos",icon:"pi pi-upload"},on:{click:function(t){return e.carregarAnexos(a.data.id)}}}),t("Button",{attrs:{type:"button",title:"Arquivar Mensagem",icon:"pi pi-file-excel"},on:{click:function(t){return e.arquivar(a.data.id,"S")}}})]}}])}),t("Column",{attrs:{field:"remetente",header:"Remetente",headerStyle:"width: 25em"}}),t("Column",{attrs:{field:"mensagemResumida",header:"Mensagem"}}),t("Column",{attrs:{field:"dataFormatada",header:"Data",headerStyle:"width: 8em"}}),t("Column",{attrs:{field:"respondida",header:"Respondida",headerStyle:"width: 10em"}})],1)],1),t("TabPanel",{attrs:{header:"Enviadas"}},[t("DataTable",{staticClass:"p-datatable-responsive",attrs:{value:e.msgEnviadas,paginator:!0,rows:10,autoLayout:!0,selection:e.selectedMensagem,selectionMode:"single",dataKey:"id"},on:{"update:selection":function(a){e.selectedMensagem=a},"row-select":e.onRowEnviadasSelect}},[t("Column",{attrs:{headerStyle:"width: 8em",bodyStyle:"text-align: center"},scopedSlots:e._u([{key:"body",fn:function(a){return[t("Button",{staticStyle:{"margin-right":"0.5em"},attrs:{type:"button",title:"Anexos",icon:"pi pi-upload"},on:{click:function(t){return e.carregarAnexos(a.data.id)}}})]}}])}),t("Column",{attrs:{field:"remetente",header:"Remetente",headerStyle:"width: 25em"}}),t("Column",{attrs:{field:"destinatario",header:"Destinatário",headerStyle:"width: 25em"}}),t("Column",{attrs:{field:"mensagemResumida",header:"Mensagem"}}),t("Column",{attrs:{field:"dataFormatada",header:"Data",headerStyle:"width: 8em"}}),t("Column",{attrs:{field:"lida",header:"Lida",headerStyle:"width: 5em"}})],1)],1),t("TabPanel",{attrs:{header:"Arquivadas"}},[t("DataTable",{staticClass:"p-datatable-responsive",attrs:{value:e.msgArquivadas,paginator:!0,rows:10,autoLayout:!0,rowClass:e.rowClass}},[t("Column",{attrs:{headerStyle:"width: 8em",bodyStyle:"text-align: center"},scopedSlots:e._u([{key:"body",fn:function(a){return[t("Button",{staticStyle:{"margin-right":"0.5em"},attrs:{type:"button",title:"Retornar para Recebidas",icon:"pi pi-check"},on:{click:function(t){return e.arquivar(a.data.id,"N")}}})]}}])}),t("Column",{attrs:{field:"remetente",header:"Remetente",headerStyle:"width: 25em"}}),t("Column",{attrs:{field:"mensagemResumida",header:"Mensagem"}}),t("Column",{attrs:{field:"dataFormatada",header:"Data",headerStyle:"width: 8em"}})],1)],1)],1)],1)])]),t("Dialog",{style:{width:"50vw"},attrs:{header:"Receber Mensagens por E-mail",visible:e.displayEmailAdmin,contentStyle:{overflow:"visible"},modal:!0},on:{"update:visible":function(a){e.displayEmailAdmin=a}},scopedSlots:e._u([{key:"footer",fn:function(){return[t("Button",{attrs:{disabled:e.loadingMensagemAnexo,label:"Gravar",icon:"pi pi-check",title:"Gravar"},on:{click:e.gravarEmail}}),t("Button",{staticClass:"p-button-secondary",attrs:{label:"Fechar",icon:"pi pi-times",title:"Fechar"},on:{click:function(a){e.displayEmailAdmin=!1}}})]},proxy:!0}])},[t("div",{staticClass:"container scrolable-dialog"},[t("div",{staticClass:"row"},[t("div",{staticClass:"col-md-12 mb-2"},[t("div",{staticClass:"p-inputgroup"},[t("InputText",{attrs:{placeholder:"Adicionar E-mail"},model:{value:e.emailAdmin,callback:function(a){e.emailAdmin=a},expression:"emailAdmin"}}),t("Button",{attrs:{title:"Adicionar E-mail",icon:"pi pi-plus"},on:{click:function(a){return e.adicionarEmail()}}})],1)])]),t("div",{staticClass:"row"},[t("div",{staticClass:"col-md-12 mb-2"},[t("span",{staticClass:"p-fluid"},[t("div",{staticClass:"flex align-items-center"},e._l(e.listaEmailAdmin,(function(a,s){return t("Chip",{key:a,staticClass:"mt-2 mr-2 custom-chip",attrs:{label:a,removable:""},on:{remove:function(a){return e.removerEmail(s)}}})})),1)]),t("div",{staticClass:"mt-4"},[e._v("\n            Os e-mails listados acima receberão cópias das Mensagens destinadas ao Grupo de Administradores.\n          ")])])])])]),t("Dialog",{style:{width:"50vw"},attrs:{header:"Nova Mensagem",visible:e.displayNewMessage,contentStyle:{overflow:"visible"},modal:!0},on:{"update:visible":function(a){e.displayNewMessage=a}},scopedSlots:e._u([{key:"footer",fn:function(){return[t("Button",{attrs:{disabled:e.loadingMensagemAnexo,label:"Enviar",icon:"pi pi-check",title:"Enviar"},on:{click:e.salvarMensagem}}),t("Button",{staticClass:"p-button-secondary",attrs:{label:"Fechar",icon:"pi pi-times",title:"Fechar"},on:{click:function(a){e.displayNewMessage=!1}}})]},proxy:!0}])},[t("div",{staticClass:"container scrolable-dialog"},[e.isAdmin?t("div",{staticClass:"row"},[t("div",{staticClass:"col-md-8 mb-2"},[t("label",{attrs:{for:"tipoSelecao"}},[e._v("Tipo Seleção:")]),t("span",{staticClass:"p-fluid"},[t("Dropdown",{attrs:{id:"tipoSelecao",name:"tipoSelecao",options:e.tiposSelecao,optionLabel:"name",placeholder:"Selecione um Tipo"},model:{value:e.selectedTipoSelecao,callback:function(a){e.selectedTipoSelecao=a},expression:"selectedTipoSelecao"}})],1)])]):e._e(),e.isAdmin&&"T"!=e.selectedTipoSelecao.key?t("div",{staticClass:"row"},[t("div",{staticClass:"col-md-12 mb-2"},[t("label",{attrs:{for:"contr"}},[e._v("Contribuinte:")]),t("span",{staticClass:"p-fluid"},[t("AutoComplete",{attrs:{id:"contr",dropdown:!0,suggestions:e.filteredContribuintes,field:"nome"},on:{complete:function(a){return e.searchContribuinte(a)}},model:{value:e.selectedContribuinte,callback:function(a){e.selectedContribuinte=a},expression:"selectedContribuinte"}})],1)])]):e._e(),t("div",{staticClass:"row"},[t("div",{staticClass:"col-md-8 mb-2"},[t("label",[e._v("Tipo Mensagem:")]),t("span",{staticClass:"p-fluid"},[t("Dropdown",{attrs:{id:"tipoMensagem",options:e.tiposMensagem,optionLabel:"nome",placeholder:"Selecione um Tipo de Mensagem"},model:{value:e.selectedTipoMensagem,callback:function(a){e.selectedTipoMensagem=a},expression:"selectedTipoMensagem"}})],1)])]),t("div",{staticClass:"row"},[t("div",{staticClass:"col-md-12 mb-2"},[t("label",{attrs:{for:"descServico"}},[e._v("Mensagem:")]),t("span",{staticClass:"p-fluid"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.mensagem.mensagem,expression:"mensagem.mensagem"}],attrs:{rows:"5"},domProps:{value:e.mensagem.mensagem},on:{input:function(a){a.target.composing||e.$set(e.mensagem,"mensagem",a.target.value)}}})])])]),t("div",{staticClass:"row"},[t("div",{staticClass:"col-md-12 mb-2"},[t("label",{attrs:{for:"descServico"}},[e._v("Anexar Arquivo:")]),t("br"),t("input",{attrs:{type:"file",accept:"*"},on:{change:e.onFileChanged}})])])])]),t("Dialog",{style:{width:"50vw"},attrs:{header:"Mensagem",visible:e.displayReadMessage,contentStyle:{overflow:"visible"},modal:!0},on:{"update:visible":function(a){e.displayReadMessage=a}},scopedSlots:e._u([{key:"footer",fn:function(){return[t("Button",{attrs:{label:"Responder",icon:"pi pi-check",title:"Enviar"},on:{click:e.enviarResposta}}),t("Button",{staticClass:"p-button-secondary",attrs:{label:"Fechar",icon:"pi pi-times",title:"Fechar"},on:{click:function(a){e.displayReadMessage=!1}}})]},proxy:!0}])},[t("div",{staticClass:"container scrolable-dialog"},[t("div",{staticClass:"row"},[t("div",{staticClass:"col-md-12 mb-2"},[t("span",{staticClass:"p-fluid"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.mensagem.mensagem,expression:"mensagem.mensagem"}],attrs:{rows:"5",disabled:"true"},domProps:{value:e.mensagem.mensagem},on:{input:function(a){a.target.composing||e.$set(e.mensagem,"mensagem",a.target.value)}}})])])]),t("div",{staticClass:"row"},[t("div",{staticClass:"col-md-12 mb-2"},[t("label",{attrs:{for:"descServico"}},[e._v("Resposta:")]),t("span",{staticClass:"p-fluid"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.resposta,expression:"resposta"}],attrs:{rows:"5"},domProps:{value:e.resposta},on:{input:function(a){a.target.composing||(e.resposta=a.target.value)}}})])])]),t("div",{staticClass:"row"},[t("div",{staticClass:"col-md-12 mb-2"},[t("label",{attrs:{for:"descServico"}},[e._v("Anexar Arquivo:")]),t("br"),t("input",{attrs:{type:"file",accept:"*"},on:{change:function(a){"T"===this.selectedTipoSelecao.key?e.handleFileUploads:e.onFileChanged}}})])])])]),t("Dialog",{style:{width:"50vw"},attrs:{header:"Mensagem",visible:e.displayResponseMessage,contentStyle:{overflow:"visible"},modal:!0},on:{"update:visible":function(a){e.displayResponseMessage=a}},scopedSlots:e._u([{key:"footer",fn:function(){return[t("Button",{staticClass:"p-button-secondary",attrs:{label:"Fechar",icon:"pi pi-times",title:"Fechar"},on:{click:function(a){e.displayResponseMessage=!1}}})]},proxy:!0}])},[t("div",{staticClass:"container scrolable-dialog"},[e.selectedMensagem&&e.selectedMensagem.idOrigem&&e.selectedMensagem.idOrigem.id?t("div",{staticClass:"row"},[t("div",{staticClass:"col-md-12 mb-2"},[t("label",{attrs:{for:"descServico"}},[e._v("Pergunta:")]),t("span",{staticClass:"p-fluid"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.selectedMensagem.idOrigem.mensagem,expression:"selectedMensagem.idOrigem.mensagem"}],attrs:{rows:"5",disabled:"true"},domProps:{value:e.selectedMensagem.idOrigem.mensagem},on:{input:function(a){a.target.composing||e.$set(e.selectedMensagem.idOrigem,"mensagem",a.target.value)}}})])])]):e._e(),e.selectedMensagem?t("div",{staticClass:"row"},[t("div",{staticClass:"col-md-12 mb-2"},[t("label",{attrs:{for:"descServico"}},[e._v("Mensagem Enviada:")]),t("span",{staticClass:"p-fluid"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.selectedMensagem.mensagem,expression:"selectedMensagem.mensagem"}],attrs:{rows:"5",disabled:"true"},domProps:{value:e.selectedMensagem.mensagem},on:{input:function(a){a.target.composing||e.$set(e.selectedMensagem,"mensagem",a.target.value)}}})])])]):e._e()])]),t("Dialog",{style:{width:"30vw"},attrs:{header:"Anexos",visible:e.displayAnexos,contentStyle:{overflow:"visible"},modal:!0},on:{"update:visible":function(a){e.displayAnexos=a}},scopedSlots:e._u([{key:"footer",fn:function(){return[t("Button",{staticClass:"p-button-secondary",attrs:{label:"Fechar",icon:"pi pi-times",title:"Fechar"},on:{click:function(a){e.displayAnexos=!1}}})]},proxy:!0}])},[t("div",{staticClass:"container scrolable-dialog"},[t("div",{staticClass:"row"},[t("DataTable",{staticClass:"p-datatable-responsive",attrs:{value:e.anexos,paginator:!0,rows:10,autoLayout:!0}},[t("Column",{attrs:{headerStyle:"width: 8em",bodyStyle:"text-align: center"},scopedSlots:e._u([{key:"body",fn:function(a){return[t("Button",{staticStyle:{"margin-right":"0.5em"},attrs:{type:"button",icon:"pi pi-download"},on:{click:function(t){return e.downloadAnexo(a.data)}}})]}}])}),t("Column",{attrs:{field:"nomeArquivo",header:"Nome",headerStyle:"width: 25em"}})],1)],1)])])],1)},i=[function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"card-header"},[t("div",{staticClass:"row"},[t("div",{staticClass:"col col-xs-2"},[t("h4",{staticClass:"panel-title"},[t("span",{staticClass:"title"},[e._v("Caixa de Mensagens.")]),t("br"),t("span",{staticClass:"navigation"})])])])])}],n=(t("6762"),t("2fdb"),t("7f7f"),t("a481"),t("96cf"),t("1da1")),o=t("13eb"),r=t("c7d7"),l=t("d4ec"),d=t("bee2"),c=t("bc3a"),u=t.n(c),m="/api/mensagem/",p=function(){function e(){var a=this;Object(l["a"])(this,e),o["a"].currentUser.subscribe((function(e){a.token=e,a.headers={"Content-Type":"application/json",authorization:"Bearer "+(e?e.token:"")},a.headersFile={"Content-Type":"multipart/form-data",authorization:"Bearer "+(e?e.token:"")}}))}return Object(d["a"])(e,[{key:"findAllMensagensReceebidasByUsuario",value:function(e,a,t,s,i){var n=this;return u.a.get(m+"findAllMensagensReceebidasByUsuario?idCliente="+e+"&idUsuario="+a+"&idUsuarioContr="+t+"&dataInicial="+s+"&dataFinal="+i,{headers:this.headers}).then((function(e){return n.data=e.data.elements}))}},{key:"findAllMensagensArquivadasByUsuario",value:function(e,a,t,s,i){var n=this;return u.a.get(m+"findAllMensagensArquivadasByUsuario?idCliente="+e+"&idUsuario="+a+"&idUsuarioContr="+t+"&dataInicial="+s+"&dataFinal="+i,{headers:this.headers}).then((function(e){return n.data=e.data.elements}))}},{key:"findAllMensagensEnviadasByUsuario",value:function(e,a,t,s,i){var n=this;return u.a.get(m+"findAllMensagensEnviadasByUsuario?idCliente="+e+"&idUsuario="+a+"&idUsuarioContr="+t+"&dataInicial="+s+"&dataFinal="+i,{headers:this.headers}).then((function(e){return n.data=e.data.elements}))}},{key:"findAllTiposMensagem",value:function(e){var a=this;return u.a.get(m+"findAllTiposMensagem?idCliente="+e,{headers:this.headers}).then((function(e){return a.data=e.data}))}},{key:"findAllAnexos",value:function(e){var a=this;return u.a.get(m+"findAllAnexos?idMensagem="+e,{headers:this.headers}).then((function(e){return a.data=e.data}))}},{key:"getAnexo",value:function(e){return u()({url:m+"exportAnexo?idAnexo="+e.id,method:"POST",responseType:"blob",data:null,headers:{"Content-Type":"application/json",authorization:"Bearer "+(this.token?this.token.token:"")}}).then((function(a){var t=window.URL.createObjectURL(new Blob([a.data],{type:e.tipoArquivo})),s=document.createElement("a");s.href=t,console.log(a),s.setAttribute("download",e.nomeArquivo),document.body.appendChild(s),s.click()}))}},{key:"save",value:function(e,a){return u.a.post(m+"saveMensagem?idCliente="+a,JSON.stringify(e),{headers:this.headers})}},{key:"saveMensagemAnexo",value:function(e,a){return u.a.post(m+"saveMensagemAnexo?idCliente="+e,JSON.stringify(a),{headers:this.headers})}},{key:"saveResposta",value:function(e,a,t){return u.a.post(m+"saveMensagemResposta?idMensagem="+a+"&idUserRemetente="+e,JSON.stringify(t),{headers:this.headers})}},{key:"saveAnexo",value:function(e,a){var t=new FormData;return t.append("file",a,a.name),u.a.post(m+"saveAnexo?idMensagem="+e,t,{headers:this.headersFile})}},{key:"saveLida",value:function(e){return u.a.post(m+"saveLida?idMensagem="+e,null,{headers:this.headers})}},{key:"saveArquivada",value:function(e,a){return u.a.post(m+"saveArquivada?idMensagem="+e+"&opcao="+a,null,{headers:this.headers})}},{key:"findAllEmailAdmin",value:function(e){var a=this;return u.a.get(m+"findAllEmailAdmin?idCliente="+e,{headers:this.headers}).then((function(e){return a.data=e.data}))}},{key:"saveAllEmailAdmin",value:function(e,a){return u.a.post(m+"saveAllEmailAdmin?idCliente="+e+"&lista="+a,null,{headers:this.headers})}}]),e}(),h=new p,g=function e(){Object(l["a"])(this,e)},v=g,f=t("ec27"),b={name:"caixaMensagem",data:function(){return{isAdmin:!1,search:!1,displayNewMessage:!1,displayReadMessage:!1,displayResponseMessage:!1,displayAnexos:!1,displayEmailAdmin:!1,currentUser:null,dataInicial:null,dataFinal:null,msgRecibidas:[],msgEnviadas:[],msgArquivadas:[],anexos:[],mensagem:new v,selectedTipoMensagem:null,tiposMensagem:[],selectedMensagem:null,selectedFile:null,resposta:null,selectedTipoSelecao:null,tiposSelecao:[{name:"Todos Contribuintes",key:"T"},{name:"Selecionar Contribuinte",key:"S"}],selectedContribuinte:null,filteredContribuintes:[],files:"",loadingMensagemAnexo:!1,listaEmailAdmin:[],emailAdmin:null}},created:function(){this.currentUser=o["a"].currentUserValue,this.isAdmin=this.currentUser.usuario.idBolAdmin,this.selectedTipoSelecao=this.tiposSelecao[0],this.clear()},methods:{onFileChanged:function(e){var a=e.target.files[0];this.selectedFile=a},onRowSelect:function(e){var a=this;this.processando(!0),h.saveLida(e.data.id).then((function(t){console.log(t.data),a.novaResposta(e.data)}),(function(e){console.log(e.data),a.$root.$emit("alert:error","Erro ao marcar mensagem como Lida!")})).then((function(){a.processando(!1)})),e.data.idBolLida="S"},onRowEnviadasSelect:function(e){this.processando(!0),this.selectedMensagem=e.data,this.displayResponseMessage=!0,this.processando(!1)},arquivar:function(e,a){var t=this;this.processando(!0),h.saveArquivada(e,a).then((function(e){console.log(e.data)}),(function(e){console.log(e.data),t.$root.$emit("alert:error","Erro ao marcar mensagem como Arquivada!")})).then((function(){t.pesquisar(),t.processando(!1)}))},rowClass:function(e){return"N"===e.idBolLida?"row-bold":null},downloadAnexo:function(e){var a=this;this.processando(!0),h.getAnexo(e).then((function(){}),(function(e){a.$root.$emit("alert:warn","Erro ao fazer download do anexo!"),console.log(e)})).then((function(){a.processando(!1)}))},carregarAnexos:function(e){var a=this;setTimeout(Object(n["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,h.findAllAnexos(e);case 2:a.anexos=t.sent,a.displayAnexos=!0;case 4:case"end":return t.stop()}}),t)}))),250)},handleFileUploads:function(){this.files=this.$refs.files.files},salvarMensagem:function(){var e=this;if(this.selectedFile){var a=this.selectedFile.size/1024/1024;if(a>20)return void this.$root.$emit("alert:warn","Este arquivo ultrapassa o limite de 20 MB!");this.processando(!0),this.getBase64(this.selectedFile).then((function(a){var t=a.replace("data:","").replace(/^.+,/,"");e.mensagem.file=t,e.mensagem.nomeArquivo=e.selectedFile.name,e.mensagem.tipoArquivo=e.selectedFile.type,e.enviarMensagem()}))}else this.enviarMensagem()},enviarMensagem:function(){var e=this;if(!this.isAdmin||"S"!==this.selectedTipoSelecao.key||null!=this.selectedContribuinte&&this.selectedContribuinte.idUsuario)if(""===this.mensagem.mensagem)this.$root.$emit("alert:warn","Preencha a Mensagem!");else if(null==this.selectedTipoMensagem)this.$root.$emit("alert:warn","Preencha o Tipo de Mensagem!");else if(this.selectedFile&&this.selectedFile.size/1024/1024>30)this.$root.$emit("alert:warn","Tamanho do arquivo maior do que o permitido 30MB!");else if(this.selectedFile&&this.selectedFile.name&&this.selectedFile.name.length>80)this.$root.$emit("alert:warn","Nome do arquivo inválido, informe um nome menor!");else{this.processando(!0),this.loadingMensagemAnexo=!0;var a=null;a=this.isAdmin?this.currentUser.usuario.idUsuario:this.currentUser.contribuinte.idUsuario,this.mensagem.idUserRemetente=a,this.mensagem.idTipoMensagem=this.selectedTipoMensagem.id,this.isAdmin&&(this.mensagem.envioAdmin="S","S"===this.selectedTipoSelecao.key&&(this.mensagem.idUserDestinatario=this.selectedContribuinte.idUsuarioSelecionado)),this.isAdmin&&"T"===this.selectedTipoSelecao.key?(this.$toast.add({severity:"warn",summary:"Aguarde a conclusão do envio de mensagens!",life:4e3}),console.log("mensagem com anexo"),h.saveMensagemAnexo(this.currentUser.usuario.idCliente,this.mensagem).then((function(a){console.log(a),e.pesquisar(),e.$root.$emit("alert:success","Mensagem Enviada com sucesso!"),e.displayNewMessage=!1,e.processando(!1),e.loadingMensagemAnexo=!1}))):h.save(this.mensagem,this.currentUser.usuario.idCliente).then((function(a){console.log(a),console.log(a.data);var t=a.data&&a.data.id?a.data.id:null;t&&e.selectedFile&&h.saveAnexo(t,e.selectedFile),e.pesquisar(),e.$root.$emit("alert:success","Mensagem Enviada com sucesso!"),e.processando(!1),e.displayNewMessage=!1,e.loadingMensagemAnexo=!1}),(function(a){console.log(a.data),e.$root.$emit("alert:error","Houve um problema ao enviar a Mensagem!")})).then((function(){e.processando(!1)}))}else this.$root.$emit("alert:warn","Preencha o Contribuinte!")},enviarResposta:function(){var e=this;if(this.selectedMensagem&&this.selectedMensagem.id)if(""===this.resposta)this.$root.$emit("alert:warn","Preencha a Mensagem!");else if(this.selectedFile&&this.selectedFile.size/1024/1024>30)this.$root.$emit("alert:warn","Tamanho do arquivo maior do que o permitido 30MB!");else if(this.selectedFile&&this.selectedFile.name&&this.selectedFile.name.length>80)this.$root.$emit("alert:warn","Nome do arquivo inválido, informe um nome menor!");else{this.processando(!0);var a=null;a=this.isAdmin?this.currentUser.usuario.idUsuario:this.currentUser.contribuinte.idUsuario,h.saveResposta(a,this.selectedMensagem.id,this.resposta).then((function(a){console.log(a),console.log(a.data);var t=a.data.id;t&&e.selectedFile&&h.saveAnexo(t,e.selectedFile),e.pesquisar(),e.$root.$emit("alert:success","Resposta Enviada com sucesso!"),e.displayNewMessage=!1}),(function(a){console.log(a.data),e.$root.$emit("alert:error","Houve um problema ao enviar a Resposta!")})).then((function(){e.processando(!1)}))}else this.$root.$emit("alert:warn","Erro ao carregar mensagem para resposta!")},getBase64:function(e){return new Promise((function(a,t){var s=new FileReader;s.readAsDataURL(e),s.onload=function(){return a(s.result)},s.onerror=function(e){return t(e)}}))},novaMensagem:function(){var e=this;this.processando(!0),this.mensagem=new v,this.selectedContribuinte=null,this.selectedTipoSelecao=this.tiposSelecao[0],this.selectedTipoMensagem=null,this.selectedFile=null,setTimeout(Object(n["a"])(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,h.findAllTiposMensagem(e.currentUser.usuario.idCliente);case 2:e.tiposMensagem=a.sent;case 3:case"end":return a.stop()}}),a)}))),250),this.displayNewMessage=!0,this.processando(!1)},exibirDialogEmail:function(){var e=this;this.processando(!0),h.findAllEmailAdmin(this.currentUser.usuario.idCliente).then((function(a){a&&(e.listaEmailAdmin=a),e.displayEmailAdmin=!0}),(function(a){a.response&&a.response.data?e.$root.$emit("alert:warn",a.response.data):e.$root.$emit("alert:warn","Não foi possível carregar a lista de e-mails!")})).then((function(){e.processando(!1)}))},adicionarEmail:function(){f["a"].validarEmail(this.emailAdmin)&&!this.listaEmailAdmin.includes(this.emailAdmin)?(this.listaEmailAdmin.push(this.emailAdmin),this.emailAdmin=null):this.$root.$emit("alert:warn","O e-mail informado não é válido!")},removerEmail:function(e){this.listaEmailAdmin.splice(e,1)},gravarEmail:function(){var e=this;this.processando(!0),h.saveAllEmailAdmin(this.currentUser.usuario.idCliente,this.listaEmailAdmin.join(";")).then((function(a){console.log(a),e.$root.$emit("alert:success","Lista de e-mails salva com sucesso!")}),(function(a){a.response&&a.response.data?e.$root.$emit("alert:warn",a.response.data):e.$root.$emit("alert:warn","Não foi possível salvar a lista de e-mails!")})).then((function(){e.listaEmailAdmin=[],e.processando(!1),e.displayEmailAdmin=!1}))},searchContribuinte:function(e){var a=this;setTimeout(Object(n["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r["a"].findAllContrs(a.currentUser.usuario.idCliente,a.currentUser.usuario.idUsuario,e.query);case 2:a.filteredContribuintes=t.sent;case 3:case"end":return t.stop()}}),t)}))),500)},novaResposta:function(e){this.mensagem=e,this.resposta=null,this.selectedFile=null,this.displayReadMessage=!0},clear:function(){this.dataInicial=new Date,this.dataFinal=new Date,this.dataInicial.setDate(this.dataInicial.getDate()-30),this.mensagem=new v,this.pesquisar()},processando:function(e){e?this.$root.$emit("loading:show"):this.$root.$emit("loading:hide")},pesquisar:function(){var e=this;this.search=!0,setTimeout(Object(n["a"])(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,h.findAllMensagensReceebidasByUsuario(e.currentUser.usuario.idCliente,e.currentUser.usuario.idUsuario,e.currentUser.contribuinte.idUsuarioContr,e.dataInicial,e.dataFinal);case 2:return e.msgRecibidas=a.sent,a.next=5,h.findAllMensagensEnviadasByUsuario(e.currentUser.usuario.idCliente,e.currentUser.usuario.idUsuario,e.currentUser.contribuinte.idUsuarioContr,e.dataInicial,e.dataFinal);case 5:return e.msgEnviadas=a.sent,a.next=8,h.findAllMensagensArquivadasByUsuario(e.currentUser.usuario.idCliente,e.currentUser.usuario.idUsuario,e.currentUser.contribuinte.idUsuarioContr,e.dataInicial,e.dataFinal);case 8:e.msgArquivadas=a.sent,e.search=!1;case 10:case"end":return a.stop()}}),a)}))),250)}}},y=b,C=(t("8c9c"),t("2877")),w=Object(C["a"])(y,s,i,!1,null,"6fb1ee6e",null);a["default"]=w.exports},ec27:function(e,a,t){"use strict";t("a481");var s=t("d4ec"),i=t("bee2"),n=function(){function e(){Object(s["a"])(this,e)}return Object(i["a"])(e,[{key:"validarEmail",value:function(e){var a=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return a.test(e)}},{key:"validarCPFCNPJ",value:function(e){if(!e)return!1;e=e.replace(/[^\d]+/g,"");var a=!1;return 14==e.length?a=this.validarCNPJ(e):11==e.length&&(a=this.validarCPF(e)),a}},{key:"validarCNPJ",value:function(e){if(!e)return!1;if(e=e.replace(/[^\d]+/g,""),""==e)return!1;if(14!=e.length)return!1;if("00000000000000"==e||"11111111111111"==e||"22222222222222"==e||"33333333333333"==e||"44444444444444"==e||"55555555555555"==e||"66666666666666"==e||"77777777777777"==e||"88888888888888"==e||"99999999999999"==e)return!1;for(var a=e.length-2,t=e.substring(0,a),s=e.substring(a),i=0,n=a-7,o=a;o>=1;o--)i+=t.charAt(a-o)*n--,n<2&&(n=9);var r=i%11<2?0:11-i%11;if(r!=s.charAt(0))return!1;for(a+=1,t=e.substring(0,a),i=0,n=a-7,o=a;o>=1;o--)i+=t.charAt(a-o)*n--,n<2&&(n=9);return r=i%11<2?0:11-i%11,r==s.charAt(1)}},{key:"validarCPF",value:function(e){if(!e)return!1;var a,t;if(a=0,"00000000000"==e)return!1;for(var s=1;s<=9;s++)a+=parseInt(e.substring(s-1,s))*(11-s);if(t=10*a%11,10!=t&&11!=t||(t=0),t!=parseInt(e.substring(9,10)))return!1;for(a=0,s=1;s<=10;s++)a+=parseInt(e.substring(s-1,s))*(12-s);return t=10*a%11,10!=t&&11!=t||(t=0),t==parseInt(e.substring(10,11))}}]),e}();a["a"]=new n}}]);
//# sourceMappingURL=caixa.nensagem.84420458.js.map