(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-202f7571"],{"21b7":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("tr",{class:{"finances__row--negatived":e.props.item.negatived}},[i("wi-list-data-table-actions",{attrs:{config:e.config,props:e.props}}),i("td",{staticClass:"justify-left"},[e._v(" "+e._s(e.props.item.id)+" ")]),i("td",{staticClass:"justify-center",style:{color:1==e.props.item.in_out?"#4A925F":"#C62828"}},[1==e.props.item.in_out?i("div",{staticStyle:{"text-align":"center"}},[i("v-icon",[e._v("get_app")]),e._v(" "),i("br"),i("span",[e._v("Receita")])],1):e._e(),2==e.props.item.in_out?i("div",{staticStyle:{"text-align":"center"}},[i("v-icon",[e._v("publish")]),e._v(" "),i("br"),i("span",[e._v("Despesa")])],1):e._e()]),i("td",{staticClass:"justify-center"},[e.props.item.parcel?i("strong",{staticClass:"finance_parcel parcel"},[i("span",[e._v(" "+e._s(e.props.item.number_this)+"/"+e._s(e.props.item.number_total)+" ")])]):e.props.item.recurrence?i("span",{staticClass:"finance_recurrence finance_recurrence--recurrence",class:["finance_recurrence--"+e.props.item.recurrence.frequency_id]},[1==e.props.item.recurrence.frequency_id?i("span",[e._v("Mensal")]):5==e.props.item.recurrence.frequency_id?i("span",[e._v("Anual")]):e._e()]):i("span",{staticClass:"finance_parcel"},[i("span",[e._v(" Única ")])])]),i("td",{staticClass:"justify-left"},[i("strong",{staticStyle:{"font-size":"16px"}},[e._v(" "+e._s(e._f("money")(e.props.item.amount_total))+" ")])]),i("td",{staticClass:"justify-left",staticStyle:{"max-width":"90px"}},[i("strong",[e._v(" "+e._s(e.props.item.date_receive_format)+" ")]),i("br"),i("span",{staticStyle:{color:"gray"}},[e._v(" ("+e._s(e.props.item.date_competence_format)+") ")])]),i("td",{staticClass:"justify-center",staticStyle:{"text-align":"center"}},[0==e.props.item.status?i("div",{staticClass:"finance_status canceled"},[i("strong",[e._v("Cancelado")])]):e._e(),1==e.props.item.status?i("strong",[e.props.item.date_validity_expired?i("div",{staticClass:"finance_status expired"},[i("span",[e._v("Atrasado")]),i("div",{staticClass:"finances__status-days"},[e._v("("+e._s(-1*e.props.item.date_validity_days)+" dias)")])]):i("div",{staticClass:"finance_status unpaid"},[i("span",[e._v("Aguardando")])])]):e._e(),2==e.props.item.status?i("div",{staticClass:"finance_status paid"},[i("span",[i("v-icon",{attrs:{small:""}},[e._v("done")]),i("strong",[e._v("Pago")])],1)]):e._e(),4==e.props.item.status?i("div",{staticClass:"finance_status unpaid"},[i("strong",[e._v("Aguardando Venda")])]):e._e()]),i("td",{staticClass:"justify-center"},[e.props.item.description?i("span",[e._v(" "+e._s(e.props.item.description||" - - - ")+" ")]):e._e(),e.props.item.person&&e.props.item.person.name?i("strong",[e.props.item.description?i("br"):e._e(),e._v(e._s(e.props.item.person.name)+" ")]):e._e(),e.props.item.description||e.props.item.person?e._e():i("span",[e._v(" - - - ")])]),i("td",{staticClass:"justify-center",staticStyle:{"text-align":"center"}},[e.props.item.finance_form_payment_id&&e.props.item.form_payment?i("div",[i("v-icon",{attrs:{color:e.props.item.form_payment.color}},[e._v(e._s(e.props.item.form_payment.icon))]),e._v(" "),i("br"),i("span",[e._v(e._s(e.props.item.form_payment.name))])],1):i("div",[e._v("Indefinido")])]),i("td",{staticClass:"justify-left"},[e.props.item.category?i("strong",[e._v(" "+e._s(e.props.item.category.name)+" ")]):e._e(),e.props.item.category&&e.props.item.account?i("br"):e._e(),e.props.item.account?i("span",[e._v(" "+e._s(e.props.item.account.name)+" ")]):e._e(),e.props.item.category||e.props.item.account?e._e():i("span",[e._v(" - - - ")])]),i("td",{staticClass:"justify-center"},[i("v-menu",{attrs:{bottom:"",left:""}},[i("v-btn",{attrs:{slot:"activator",icon:""},slot:"activator"},[i("v-badge",{attrs:{right:"",overlap:"","offset-x":"22","offset-y":"24"},scopedSlots:e._u([{key:"badge",fn:function(){return[e.props.item.events_count>0?i("span",[e.props.item.events_count<10?i("span",[e._v(e._s(e.props.item.events_count))]):i("span",[e._v("9+")])]):e._e()]},proxy:!0}])},[i("v-icon",[e._v("more_vert")])],1)],1),i("v-list",[e.showPaymentOption?i("v-list-tile",{on:{click:function(t){return e.paymentAction()}}},[i("v-list-tile-avatar",[i("v-avatar",[i("v-icon",{attrs:{color:"grey lighten-1"}},[e._v("payment")])],1)],1),e.props.item.payments_count>0?i("v-list-tile-title",[e._v(" Ver Boleto(s) ")]):i("v-list-tile-title",[e.props.item.date_validity_expired?i("span",[e._v(" Gerar 2° Via ")]):i("span",[e._v(" Gerar Boleto ")])])],1):e._e(),e.showPaymentOption?i("v-divider"):e._e(),1==e.props.item.in_out?i("v-list-tile",{on:{click:function(t){return e.sendFinanceToEmail()}}},[i("v-list-tile-avatar",[i("v-avatar",[i("v-icon",[e._v("email")])],1)],1),i("v-list-tile-title",[e._v("Enviar Fatura")])],1):e._e(),1==e.props.item.in_out?i("v-divider"):e._e(),1==e.props.item.in_out?i("v-list-tile",{directives:[{name:"prms",rawName:"v-prms",value:{id:e.internetPermission},expression:"{ id: internetPermission }"}],on:{click:function(t){return e.listInvoices()}}},[i("v-list-tile-avatar",[i("v-avatar",[i("v-icon",[e._v("request_quote")])],1)],1),i("v-list-tile-title",[e._v("Listar Notas Fiscais")])],1):e._e(),1==e.props.item.in_out?i("v-divider"):e._e(),1==e.props.item.in_out?i("v-list-tile",{directives:[{name:"prms",rawName:"v-prms",value:{id:e.internetPermission},expression:"{ id: internetPermission }"}],on:{click:function(t){return e.generateInvoices()}}},[i("v-list-tile-avatar",[i("v-avatar",[i("v-icon",[e._v("request_quote")])],1)],1),i("v-list-tile-title",[e._v("Emitir Nova Nota Fiscal")])],1):e._e(),1==e.props.item.in_out?i("v-divider"):e._e(),i("v-list-tile",{staticClass:"events-list-item",on:{click:function(t){e.$WiDialog(e.wiDialogs.events(e.props.item))}}},[i("v-list-tile-avatar",[i("v-avatar",[i("v-icon",[e._v("message")]),e.props.item.events_count>0?i("div",{staticClass:"events-badge"},[e._v(" "+e._s(e.props.item.events_count>9?"9+":e.props.item.events_count)+" ")]):e._e()],1)],1),i("v-list-tile-title",[i("span",[e._v("Visualizar Anotações")])])],1),i("v-divider"),i("v-list-tile",{on:{click:function(t){e.$WiDialog(e.wiDialogs.files(e.props.item))}}},[i("v-list-tile-avatar",[i("v-avatar",[i("v-icon",[e._v("attachment")])],1)],1),i("v-list-tile-title",[e._v("Arquivos/Anexos")])],1)],1)],1)],1)],1)},a=[],s=(i("99af"),i("b0c0"),i("d3b7"),i("5530")),o=i("2f62"),r=i("b04f"),c=i("b150"),p={name:"Finances",data:function(){var e=this;return{wiDialogs:{files:function(t){return{title:"Arquivos/Anexos",icon:"attachment",component:{content:function(){return Promise.resolve().then(i.bind(null,"ac23"))},props:{index:"finance-fileList",api:{url:"finance/file",params:"?order=id,desc&where=finance_id,"+t.id}}},button:{icon:"add",text:"Adicionar Arquivo",action:function(){e.$WiDialog({title:"Arquivos/Anexos ",icon:"attachment",component:{content:function(){return Promise.resolve().then(i.bind(null,"2799"))},props:{finance_id:t.id}},onClose:function(){e.$WiView("finance-fileList").refresh()}})}}}},events:function(t){return{title:"Anotações/Eventos ",icon:"message",component:{content:function(){return i.e("chunk-28f87665").then(i.bind(null,"5d29"))},props:{index:"finance-event",api:{url:"finance/event",params:"?order=id,desc&where=finance_id,"+t.id}}},button:{icon:"add",text:"Adicionar Nota",action:function(){e.$WiEditDialog({wiConfig:"finance-event",onSubmit:function(){e.$WiView("finance-event").refresh()},data:{finance_id:t.id}})}}}}}}},computed:{showPaymentOption:function(){return 1===this.props.item.in_out},internetPermission:function(){return r["M"]}},methods:Object(s["a"])(Object(s["a"])({},Object(o["b"])("WNSender",{WNSenderOpen:"open"})),{},{paymentAction:function(){this.props.item.payments_count>0?this.listFinancePayments():this.props.item.date_validity_expired?this.createFinancePaymentCustom():this.createFinancePayment()},createFinancePayment:function(){var e=this;this.$WiApiPost({uri:"finance/payment",data:{finance_id:this.props.item.id},callback:function(){e.listFinancePayments(),e.config.refresh()},config:{msgAsk:{title:this.props.item.date_validity_expired?"Gerar segunda via?":"Gerar boleto?",text:this.props.item.date_validity_expired?"A data de vencimento será ajustada":"Um boleto será criado, baseado nos dados desta movimentação"},msgLoad:!0,msgSucess:!0}})},createFinancePaymentCustom:function(){var e=this;this.$WiEditDialog({wiConfig:"finance-payment-create",data:{finance_id:this.props.item.id},onSubmit:function(){e.listFinancePayments(),e.config.refresh()}})},listFinancePayments:function(){this.$WiListDialog({wiConfig:"finance-payment",filter:{finance_id:this.props.item.id}})},sendFinanceToEmail:function(){var e=this,t=this.getWNSenderConfig();this.WNSenderOpen({config:t,callback:function(t,i){console.log("result---",t),e.sendFinanceToBackend(t,i)}})},listInvoices:function(){this.$WiListDialog({wiConfig:"invoice",filter:{finance_id:this.props.item.id}})},generateInvoices:function(){var e=this,t=this.props.item.id;this.$WiApiPost({uri:"finance/".concat(t,"/invoice/generate"),data:{finance_id:t},callback:function(t){console.log(t),e.listInvoices(),e.config.refresh()},config:{msgAsk:{title:"Gerar Nota Fiscal?",text:"Uma nova nota fiscal será emitida. Essa ação não poderá ser desfeita!"},msgLoad:!0,msgSucess:!0,msgError:{title:"Ocorreu um erro ao gerar Nota Fiscal",text:"Geralmente este erro acontece quando os dados do cliente estão incorretos ou incompletos!"}}})},getWNSenderConfig:function(){var e,t,i,n,a,s=[{id:"financeMessage",title:"Mensagem de Cobrança",description:"Enviar a mensagem de cobrança para o cliente",icon:"description",tags:["Cobrança"]}];(2==(null===(e=this.props.item)||void 0===e||null===(t=e.form_payment)||void 0===t?void 0:t.id)||"Boleto"==(null===(i=this.props.item)||void 0===i||null===(n=i.form_payment)||void 0===n?void 0:n.name))&&(null===(a=this.props.item)||void 0===a?void 0:a.payments_count)>0&&s.push({id:"financeMessageAndPayment",title:"Cobrança + Boleto",description:"Enviar a mensagem de cobrança e o boleto para o cliente. (Caso ainda não tenha sido, o boleto será gerado)",icon:"receipt_long ",tags:["Cobrança","Boleto"]});var o={title:"Enviar Cobrança",activatorText:"Enviar",person_id:this.props.item.person_id,steps:[{title:"Selecionar Conteúdo",description:"Escolha o tipo de conteúdo que deseja enviar"},{title:"Canal de Envio",description:"Selecione os canais pelos quais deseja enviar"},{title:"Mensagem",description:"Personalize a mensagem que será enviada"},{title:"Confirmação",description:"Confirme os dados antes de enviar"}],contentOptions:{items:s},channels:{whatsapp:{enabled:!0,required:!1},email:{enabled:!0,required:!1}},defaultMessages:{financeMessage:this.makeInvoiceMessage("financeMessage"),financeMessageAndPayment:this.makeInvoiceMessage("financeMessageAndPayment")}};return o},makeInvoiceMessage:function(){var e,t,i,n,a,s,o,r,c,p=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"financeMessage",l=null===(e=this.props.item)||void 0===e?void 0:e.number_this,d=null===(t=this.props.item)||void 0===t?void 0:t.amount_total,m=null===(i=this.props.item)||void 0===i?void 0:i.number_total,v=null===(n=this.props.item)||void 0===n?void 0:n.parcel,u=null===(a=this.props.item)||void 0===a?void 0:a.date_receive_format,_=null===(s=this.props.item)||void 0===s?void 0:s.date_validity_expired,f=-1*(null===(o=this.props.item)||void 0===o?void 0:o.date_validity_days),g=(null===(r=this.props.item)||void 0===r||null===(c=r.person)||void 0===c?void 0:c.name)||"Cliente",h="Prezado(a) ".concat(g,",\n\n");return h+=v?"Referente à fatura ".concat(l,"/").concat(m," no valor de R$ ").concat(null===d||void 0===d?void 0:d.toLocaleString("pt-BR",{minimumFractionDigits:2}),", "):"Referente à fatura no valor de R$ ".concat(null===d||void 0===d?void 0:d.toLocaleString("pt-BR",{minimumFractionDigits:2}),", "),_?(h+="com vencimento em ".concat(u,", que se encontra em atraso há ").concat(f," dias.\n\n"),h+="Solicitamos a regularização do pagamento o quanto antes para evitar a incidência de juros e multas.\n\n"):(h+="com vencimento em ".concat(u,".\n\n"),h+="Solicitamos a atenção para o pagamento dentro do prazo estabelecido.\n\n"),"financeMessageAndPayment"===p&&(h+="Em anexo, segue o boleto bancário para pagamento.\n\n"),h+="Agradecemos a atenção e permanecemos à disposição para qualquer esclarecimento adicional.\n\n",h+="Atenciosamente,\n",h+="Equipe Financeira",h},sendFinanceToBackend:function(e,t){this.$WiApiPost({uri:"system/send",data:Object(s["a"])({finance_id:this.props.item.id},e),config:{msgLoad:{title:"Enviando fatura...",text:"A fatura será enviada para o cliente."},msgSucess:{title:"Fatura enviada com sucesso.",text:"A fatura foi enviada para o cliente."},msgError:{title:"Erro ao enviar fatura",text:"Tente novamente ou contacte o suporte."},msgAsk:!1},callback:function(e){var i=e.sucess;i&&t()}})}}),props:{config:Object,props:Object},components:{WiListDataTableActions:c["a"]}},l=p,d=(i("6e13"),i("2877")),m=Object(d["a"])(l,n,a,!1,null,null,null);t["default"]=m.exports},"6e13":function(e,t,i){"use strict";i("b296")},b296:function(e,t,i){}}]); //# sourceMappingURL=chunk-202f7571.1d06d476.js.map