1import{Ba as se,Vb as Xe,b as Qe}from"./chunk-D2DXWN37.js";import"./chunk-WS225X7H.js";import"./chunk-P4AWLXSQ.js";import"./chunk-FLWLAOWP.js";import"./chunk-QLBE3UGC.js";import"./chunk-3B4MX5E2.js";import{G as ae,N as Ze,R as Ke,u as Je}from"./chunk-ZTSILIWW.js";import"./chunk-E4RNTLEE.js";import{b as T}from"./chunk-UTIROFZB.js";import{b as Ee,g as $,ga as He}from"./chunk-STQRMAKW.js";import{$ as ie,B as be,C as De,D as Y,E as ee,Oa as re,W as Fe,Ya as Ie,Z as te,Za as ke,_ as V,_a as Oe,aa as ne,ab as Ge,b as xe,cb as Re,d as b,g as I,h as k,jb as Be,ka as Se,m as O,ma as we,mb as Ve,ob as $e,p as G,pa as Ne,q as ve,qa as Me,r as ye,ra as Te,s as R,sa as Ae,sb as je,tb as Ue,ua as Le,va as Pe,vb as qe,wb as We,xa as oe,z as B}from"./chunk-E6SPOSAE.js";import{$a as D,Ab as a,Ba as h,Bb as C,Cb as j,Cc as J,Db as fe,Ga as w,Gf as Ce,Ha as W,Hc as Z,Hf as ge,J as E,Jc as he,Jf as A,Kf as L,Ma as z,Mf as P,Pa as c,Pb as _e,Ra as de,Vb as g,X as q,Xb as y,Ya as x,Yb as H,_ as S,_a as N,ab as F,ag as K,ba as f,bb as o,bg as Q,ca as _,cb as r,cg as X,db as d,hb as v,kb as u,mb as p,ne as ce,pb as M,v as pe,xa as s,xf as ze,zb as ue}from"./chunk-CECBUGKR.js";import"./chunk-O7S4L63H.js";function dt(i,m){let e;return(e=m.get("uuid"))==null?null:e.value}function ut(i,m){if(i&1){let e=v();o(0,"nz-alert",4),u("nzOnClose",function(){let n=f(e).$implicit,l=p();return _(l.onCloseError(n))}),r()}if(i&2){let e=m.$implicit;M("nzMessage",e)}}function ft(i,m){if(i&1){let e=v();d(0,"nz-empty",5),o(1,"div",6)(2,"button",7),u("click",function(){f(e);let n=p();return _(n.cancel())}),a(3,"Fechar"),r()()}}function _t(i,m){i&1&&d(0,"input",15)}function ht(i,m){if(i&1&&a(0),i&2){let e,t=p().$implicit;j(" ",((e=t.get("descricao"))==null?null:e.value)||"\u2014"," ")}}function zt(i,m){if(i&1&&d(0,"input",17),i&2){let e=p(3);c("options",e.currencyMaskOptions)}}function Ct(i,m){if(i&1&&(o(0,"span"),a(1),g(2,"currency"),r()),i&2){let e,t,n,l=p().$implicit;de("entrada",((e=l.get("tipo"))==null?null:e.value)==="ENTRADA")("saida",((t=l.get("tipo"))==null?null:t.value)==="SAIDA"),s(),j(" ",y(2,5,(n=l.get("valor"))==null?null:n.value,"BRL")," ")}}function gt(i,m){if(i&1&&(o(0,"div",13)(1,"div"),z(2,_t,1,0,"input",15)(3,ht,1,1),r(),o(4,"div"),a(5),r(),o(6,"div"),a(7),r(),o(8,"div",16),a(9),r(),o(10,"div",12),z(11,zt,1,1,"input",17)(12,Ct,3,8,"span",18),r()()),i&2){let e,t,n,l=m.$implicit,me=m.$index,U=p(2);c("formGroupName",me),s(2),x(U.canEdit?2:3),s(3),C(U.tipoLabel((e=l.get("tipo"))==null?null:e.value)),s(2),C(U.origemLabel((t=l.get("origem"))==null?null:t.value)),s(2),C((n=l.get("conta_label"))==null?null:n.value),s(2),x(U.canEdit?11:12)}}function xt(i,m){if(i&1&&(o(0,"button",14),a(1," Salvar altera\xE7\xF5es "),r()),i&2){let e=p(2);c("nzLoading",e.isSaving)}}function vt(i,m){if(i&1){let e=v();o(0,"form",8),u("ngSubmit",function(){f(e);let n=p();return _(n.save())}),o(1,"div",9)(2,"div",10)(3,"div",11)(4,"div"),a(5,"Descri\xE7\xE3o"),r(),o(6,"div"),a(7,"Tipo"),r(),o(8,"div"),a(9,"Origem"),r(),o(10,"div"),a(11,"Conta"),r(),o(12,"div",12),a(13,"Valor"),r()(),D(14,gt,13,6,"div",13,dt),r()(),o(16,"div",6)(17,"button",7),u("click",function(){f(e);let n=p();return _(n.cancel())}),a(18),r(),z(19,xt,2,1,"button",14),r()()}if(i&2){let e=p();c("formGroup",e.form),s(14),F(e.itensArray.controls),s(4),j(" ",e.canEdit?"Cancelar":"Fechar"," "),s(),x(e.canEdit?19:-1)}}var at=(()=>{class i{constructor(e,t){this.fb=e,this.api=t,this.nzData=S(K),this.modalRef=S(Q),this.isSaving=!1,this.errorList=[],this.currencyMaskOptions={prefix:"R$ ",thousands:".",decimal:",",align:"right",allowNegative:!1},this.originalByUuid=new Map}ngOnInit(){let e=this.nzData.day.itens??[];for(let t of e)this.originalByUuid.set(t.uuid,t);this.form=this.fb.group({itens:this.fb.array(e.map(t=>this.fb.group({uuid:[t.uuid],descricao:[{value:t.descricao??"",disabled:!this.nzData.canEdit}],tipo:[t.tipo],valor:[{value:Number(t.valor||0),disabled:!this.nzData.canEdit},[b.required,b.min(.01)]],origem:[t.origem],editado_manual:[t.editado_manual],conta_label:[this.contaLabel(t)]})))})}get itensArray(){return this.form.get("itens")}get canEdit(){return this.nzData.canEdit}get dayDate(){return this.nzData.day.data}tipoLabel(e){return e==="ENTRADA"?"Entrada":"Sa\xEDda"}origemLabel(e){return{REPLICACAO:"Replica\xE7\xE3o",MANUAL:"Manual",CONTAS_A_PAGAR:"Contas a pagar",RECEBIMENTO:"Recebimento"}[e]??e}contaLabel(e){let t=e.conta_bancaria,n=t?.banco?.nome?`${t.banco.nome} `:"",l=t?.digito_conta?`-${t.digito_conta}`:"";return`${n}${t?.agencia??""} / ${t?.numero??""}${l}`.trim()}save(){if(!this.canEdit){this.modalRef.close(!1);return}
1if(this.form.invalid){this.form.markAllAsTouched();return}let e=this.itensArray.getRawValue().filter(t=>{let n=this.originalByUuid.get(t.uuid);if(!n)return!1;let l=(t.descricao??"").trim()||null,me=(n.descricao??"").trim()||null;return Number(t.valor)!==Number(n.valor)||l!==me});if(!e.length){this.modalRef.close(!1);return}this.isSaving=!0,this.errorList=[],pe(e.map(t=>this.api.patch(`/cash-flow/items/${t.uuid}`,{valor:Number(t.valor),descricao:(t.descricao??"").trim()||null}))).pipe(E(()=>this.isSaving=!1)).subscribe({next:()=>this.modalRef.close(!0),error:t=>{Array.isArray(t.error?.message)?this.errorList=t.error.message:this.errorList=[t.error?.message??"Erro ao salvar lan\xE7amentos"]}})}cancel(){this.modalRef.close(!1)}onCloseError(e){this.errorList=this.errorList.filter(t=>t!==e)}static{this.\u0275fac=function(t){return new(t||i)(h(B),h(T))}}static{this.\u0275cmp=w({type:i,selectors:[["app-cash-flow-day-details"]],standalone:!1,decls:13,vars:14,consts:[["nzShowIcon","","nzType","error","nzCloseable","",2,"margin-bottom","12px",3,"nzMessage"],[1,"day-header"],[1,"totals"],["nz-form","",3,"formGroup"],["nzShowIcon","","nzType","error","nzCloseable","",2,"margin-bottom","12px",3,"nzOnClose","nzMessage"],["nzNotFoundContent","Nenhum lan\xE7amento neste dia"],[1,"actions"],["nz-button","","type","button",3,"click"],["nz-form","",3,"ngSubmit","formGroup"],["formArrayName","itens"],[1,"items-table"],[1,"items-header"],[1,"align-right"],[1,"items-row",3,"formGroupName"],["nz-button","","nzType","primary","type","submit",3,"nzLoading"],["nz-input","","formControlName","descricao","placeholder","Descri\xE7\xE3o"],[1,"conta"],["nz-input","","type","text","formControlName","valor","placeholder","R$ 0,00","currencyMask","",3,"options"],[3,"entrada","saida"]],template:function(t,n){t&1&&(D(0,ut,1,1,"nz-alert",0,N),o(2,"div",1)(3,"strong"),a(4,"Data:"),r(),a(5),g(6,"date"),o(7,"span",2),a(8),g(9,"currency"),g(10,"currency"),r()(),z(11,ft,4,0)(12,vt,20,3,"form",3)),t&2&&(F(n.errorList),s(5),j(" ",H(6,4,n.dayDate,"dd/MM/yyyy","UTC")," "),s(3),fe(" Entradas: ",y(9,8,n.nzData.day.entradas,"BRL")," \xB7 Sa\xEDdas: ",y(10,11,n.nzData.day.saidas,"BRL")," "),s(3),x(n.itensArray.length?12:11))},dependencies:[Qe,$,P,A,L,oe,V,Ee,O,xe,I,k,G,R,ve,ye,Z,J],styles:[".day-header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;margin-bottom:16px}.totals[_ngcontent-%COMP%]{color:#00000073;font-size:13px}.items-table[_ngcontent-%COMP%]{border:1px solid #f0f0f0;border-radius:6px;overflow:hidden}.items-header[_ngcontent-%COMP%], .items-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:1.4fr 110px 130px 1.2fr 140px;gap:8px;align-items:center;padding:8px 12px}.items-header[_ngcontent-%COMP%]{background:#fafafa;color:#00000073;font-size:12px;font-weight:500}.items-row[_ngcontent-%COMP%] + .items-row[_ngcontent-%COMP%]{border-top:1px solid #f0f0f0}.conta[_ngcontent-%COMP%]{font-size:12px;color:#000000a6;word-break:break-word}.align-right[_ngcontent-%COMP%]{text-align:right}.entrada[_ngcontent-%COMP%]{color:#389e0d}.saida[_ngcontent-%COMP%]{color:#cf1322}.actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media (max-width: 900px){.items-header[_ngcontent-%COMP%], .items-row[_ngcontent-%COMP%]{grid-template-columns:1fr}.align-right[_ngcontent-%COMP%]{text-align:left}}"]})}}return i})();function Et(i,m){if(i&1){let e=v();o(0,"nz-alert",14),u("nzOnClose",function(){let n=f(e).$implicit,l=p();return _(l.onCloseError(n))}),r()}if(i&2){let e=m.$implicit;M("nzMessage",e)}}function St(i,m){if(i&1&&d(0,"app-filtro-contas-bancarias",6),i&2){let e=p();c("pessoas_uuids",e.nzData.personsUuids)}}var st=(()=>{class i{constructor(e,t,n){this.fb=e,this.api=t,this.modalService=n,this.nzData=S(K),this.modalRef=S(Q),this.isGenerating=!1,this.errorList=[]}ngOnInit(){this.form=this.fb.group({competencia:[this.nzData.competencia??null,b.required],conta_bancaria_uuid_list:[this.nzData.conta_bancaria_uuid_list??[],b.required],aplicar_regras_repasse:[!0,b.required]})}get contaBancariaFilterControl(){return this.form.get("conta_bancaria_uuid_list")}buildPayload(e=!1){let t=this.form.value;return{competencia:ae(t.competencia),conta_bancaria_uuids:t.conta_bancaria_uuid_list??[],aplicar_regras_repasse:!!t.aplicar_regras_repasse,substituir:e}}
1generate(e=!1){if(this.form.invalid){this.form.markAllAsTouched();return}this.isGenerating=!0,this.errorList=[];let t=this.buildPayload(e);this.api.post("/cash-flow/generate",t).pipe(E(()=>this.isGenerating=!1)).subscribe({next:()=>{this.modalRef.close({saved:!0,competencia:t.competencia,conta_bancaria_uuids:t.conta_bancaria_uuids})},error:n=>{let l=Array.isArray(n.error?.message)?n.error.message.join(` 2`):n.error?.message??"Erro ao gerar fluxo de caixa";if(!e&&String(l).includes("substituir=true")){this.modalService.confirm({nzTitle:"Fluxo j\xE1 existente",nzContent:"J\xE1 existe fluxo para a compet\xEAncia/contas selecionadas. Deseja regenerar e substituir os registros?",nzOkText:"Substituir",nzOkDanger:!0,nzOnOk:()=>this.generate(!0)});return}Array.isArray(n.error?.message)?this.errorList=n.error.message:this.errorList=[l]}})}cancel(){this.modalRef.close(!1)}onCloseError(e){this.errorList=this.errorList.filter(t=>t!==e)}static{this.\u0275fac=function(t){return new(t||i)(h(B),h(T),h(X))}}static{this.\u0275cmp=w({type:i,selectors:[["app-cash-flow-generate-form"]],standalone:!1,decls:33,vars:10,consts:[["nzShowIcon","","nzType","error","nzCloseable","",2,"margin-bottom","12px",3,"nzMessage"],["nz-form","","nzLayout","vertical",3,"ngSubmit","formGroup"],["nz-row","","nzGutter","12"],["nz-col","","nzSpan","24"],[3,"nzRequired"],["formControlName","competencia","nzMode","month","nzFormat","MM/yyyy",2,"width","100%"],["formControlName","conta_bancaria_uuid_list","customNzMode","multiple",2,"width","100%",3,"pessoas_uuids"],["formControlName","aplicar_regras_repasse"],["nz-radio","",3,"nzValue"],["nz-radio","",2,"display","block","margin-top","8px",3,"nzValue"],[2,"margin-top","8px","color","rgba(0, 0, 0, 0.45)","font-size","12px"],[2,"display","flex","justify-content","flex-end","gap","8px","margin-top","8px"],["nz-button","","type","button",3,"click","disabled"],["nz-button","","nzType","primary","type","submit",3,"nzLoading","disabled"],["nzShowIcon","","nzType","error","nzCloseable","",2,"margin-bottom","12px",3,"nzOnClose","nzMessage"]],template:function(t,n){t&1&&(D(0,Et,1,1,"nz-alert",0,N),o(2,"form",1),u("ngSubmit",function(){return n.generate(!1)}),o(3,"div",2)(4,"div",3)(5,"nz-form-item")(6,"nz-form-label",4),a(7,"Compet\xEAncia"),r(),o(8,"nz-form-control"),d(9,"nz-date-picker",5),r()()(),o(10,"div",3)(11,"nz-form-item")(12,"nz-form-label",4),a(13,"Contas banc\xE1rias"),r(),o(14,"nz-form-control"),z(15,St,1,1,"app-filtro-contas-bancarias",6),r()()(),o(16,"div",3)(17,"nz-form-item")(18,"nz-form-label",4),a(19,"Recibos de repasse"),r(),o(20,"nz-form-control")(21,"nz-radio-group",7)(22,"label",8),a(23," Aplicar regras de repasse do contrato "),r(),o(24,"label",9),a(25," N\xE3o aplicar (mesmo dia do m\xEAs, ajustado para dia \xFAtil) "),r()(),o(26,"div",10),a(27," O valor das sa\xEDdas de repasse sempre replica o m\xEAs anterior. Esta op\xE7\xE3o s\xF3 altera o c\xE1lculo da data prevista. "),r()()()()(),o(28,"div",11)(29,"button",12),u("click",function(){return n.cancel()}),a(30," Cancelar "),r(),o(31,"button",13),a(32," Gerar "),r()()()),t&2&&(F(n.errorList),s(2),c("formGroup",n.form),s(4),c("nzRequired",!0),s(6),c("nzRequired",!0),s(3),x(n.nzData.personsUuids.length?15:-1),s(3),c("nzRequired",!0),s(4),c("nzValue",!0),s(2),c("nzValue",!1),s(5),c("disabled",n.isGenerating),s(2),c("nzLoading",n.isGenerating)("disabled",n.form.invalid))},dependencies:[se,$,P,A,L,re,ee,Y,V,te,ne,ie,Pe,Le,O,I,k,G,R],styles:["[_nghost-%COMP%]{display:block}"]})}}return i})();var wt=()=>({y:"55vh"}),Nt=(i,m)=>m.data;function Mt(i,m){if(i&1){let e=v();o(0,"button",16),u("click",function(){f(e);let n=p(2);return _(n.openGenerateModal())}),a(1," Gerar "),r()}}function Tt(i,m){i&1&&z(0,Mt,2,0,"button",15)}function At(i,m){if(i&1){let e=v();o(0,"button",17),u("click",function(){f(e);let n=p();return _(n.exportPdf())}),d(1,"span",18),a(2," Exportar PDF "),r()}if(i&2){let e=p();c("disabled",!(!(e.data==null||e.data.dias==null)&&e.data.dias.length)||e.isExporting)("nzLoading",e.isExporting)}}function Lt(i,m){if(i&1){let e=v();o(0,"nz-col",4)(1,"nz-alert",19),u("nzOnClose",function(){let n=f(e).$implicit,l=p();return _(l.onCloseError(n))}),r()()}if(i&2){let e=m.$implicit;s(),M("nzMessage",e)}}function Pt(i,m){if(i&1&&d(0,"app-filtro-contas-bancarias",11),i&2){let e=p();c("pessoas_uuids",e.personsUuids)}}function It(i,m){if(i&1){let e=v();o(0,"tr")(1,"td"),a(2),g(3,"date"),r(),o(4,"td",26),a(5),g(6,"currency"),r(),o(7,"td",26),a(8),g(9,"currency"),r(),o(10,"td",26),a(11),g(12,"currency"),r(),o(13,"td",28)(14,"a",29),d(15,"span",30),r(),o(16,"nz-dropdown-menu",null,0)(18,"ul",31)(19,"li",32)(20,"a",33),u("click",function(){let n=f(e).$implicit,l=p(2);
2return _(l.openDayDetailsModal(n))}),d(21,"span",34),a(22," Detalhes "),r()()()()()()}if(i&2){let e=m.$implicit,t=ue(17);s(2),C(H(3,5,e.data,"dd/MM/yyyy","UTC")),s(3),C(y(6,9,e.entradas,"BRL")),s(3),C(y(9,12,e.saidas,"BRL")),s(3),C(y(12,15,e.saldo,"BRL")),s(3),c("nzDropdownMenu",t)}}function kt(i,m){if(i&1&&(o(0,"div",20)(1,"div",21)(2,"div",22),a(3,"Saldo inicial"),r(),o(4,"div",23),a(5),g(6,"currency"),r()(),o(7,"div",21)(8,"div",22),a(9,"Saldo final projetado"),r(),o(10,"div",23),a(11),g(12,"currency"),r()(),o(13,"div",21)(14,"div",22),a(15,"Contas no fluxo"),r(),o(16,"div",23),a(17),r()()(),o(18,"div",24)(19,"nz-table",25)(20,"thead")(21,"tr")(22,"th"),a(23,"Data"),r(),o(24,"th",26),a(25,"Entradas"),r(),o(26,"th",26),a(27,"Sa\xEDdas"),r(),o(28,"th",26),a(29,"Saldo"),r(),o(30,"th",27),a(31,"A\xE7\xF5es"),r()()(),o(32,"tbody"),D(33,It,23,18,"tr",null,Nt),r()()()),i&2){let e=p();s(5),C(y(6,8,e.data.saldo_inicial_total,"BRL")),s(6),C(y(12,11,e.data.saldo_final,"BRL")),s(6),C(e.data.fluxos.length),s(2),c("nzData",e.data.dias)("nzLoading",e.isLoading)("nzFrontPagination",!1)("nzShowPagination",!1)("nzScroll",_e(14,wt)),s(14),F(e.data.dias)}}function Ot(i,m){i&1&&d(0,"nz-empty",14)}var lt=(()=>{class i{constructor(e,t,n,l){this.api=e,this.fb=t,this.modalService=n,this.permissionService=l,this.data=null,this.isLoading=!1,this.isExporting=!1,this.errorList=[],this.personsUuids=[],this.canEdit=!1,this.canGenerate=!1,this.searchForm=this.fb.group({competencia:[null,b.required],conta_bancaria_uuid_list:[[],b.required]}),this.getEnterpriseUuid()}ngOnInit(){this.permissionService.validateWithoutModal("fluxo-caixa-atualizar",()=>this.canEdit=!0),this.permissionService.validateWithoutModal("fluxo-caixa-gerar",()=>this.canGenerate=!0)}get contaBancariaFilterControl(){return this.searchForm.get("conta_bancaria_uuid_list")}getEnterpriseUuid(){let e=Je();this.api.get(`/users/${e}`).subscribe(t=>{let n=t.data?.empresas?.[0]?.empresa?.uuid;this.personsUuids=n?[n]:[]})}buildPayload(){let e=this.searchForm.value;return{competencia:ae(e.competencia),conta_bancaria_uuids:e.conta_bancaria_uuid_list??[]}}search(){this.searchForm.invalid||(this.isLoading=!0,this.errorList=[],this.api.post("/cash-flow/list",this.buildPayload()).pipe(E(()=>this.isLoading=!1)).subscribe({next:e=>{this.data=e.data},error:e=>{this.data=null,Array.isArray(e.error?.message)?this.errorList=e.error.message:this.errorList=[e.error?.message??"Erro ao buscar fluxo de caixa"]}}))}openGenerateModal(){if(!this.canGenerate)return;this.modalService.create({nzTitle:"Gerar fluxo de caixa",nzContent:st,nzFooter:null,nzWidth:"560px",nzMaskClosable:!1,nzData:{competencia:this.searchForm.value.competencia,conta_bancaria_uuid_list:this.searchForm.value.conta_bancaria_uuid_list??[],personsUuids:this.personsUuids}}).afterClose.subscribe(t=>{t?.saved&&(this.searchForm.patchValue({competencia:t.competencia?new Date(`${t.competencia}T00:00:00`):this.searchForm.value.competencia,conta_bancaria_uuid_list:t.conta_bancaria_uuids??[]}),this.search())})}exportPdf(){this.searchForm.invalid||!this.data?.dias?.length||(this.isExporting=!0,this.errorList=[],this.api.post("/cash-flow/export-pdf",this.buildPayload(),"blob").pipe(E(()=>this.isExporting=!1)).subscribe({next:e=>{let t=this.data?.competencia?.slice(0,7)??"export";Ze(e,`fluxo-caixa-${t}.pdf`)},error:e=>{if(e.error instanceof Blob){let t=new FileReader;t.onload=()=>{try{let l=JSON.parse(String(t.result))?.message;this.errorList=Array.isArray(l)?l:[l??"Erro ao exportar PDF"]}catch{this.errorList=["Erro ao exportar PDF"]}},t.readAsText(e.error);return}Array.isArray(e.error?.message)?this.errorList=e.error.message:this.errorList=[e.error?.message??"Erro ao exportar PDF"]}}))}openDayDetailsModal(e){if(!this.data?.fluxos?.length)return;this.modalService.create({nzTitle:"Detalhes do dia",nzContent:at,nzFooter:null,nzWidth:"920px",nzMaskClosable:!1,nzData:{day:e,canEdit:this.canEdit}}).afterClose.subscribe(n=>{n&&this.search()})}onCloseError(e){this.errorList=this.errorList.filter(t=>t!==e)}static{this.\u0275fac=function(t){return new(t||i)(h(T),h(B),h(X),h(Ke))}}static{this.\u0275cmp=w({type:i,selectors:[["app-cash-flow-main"]],standalone:!1,decls:32,vars:8,consts:[["menu","nzDropdownMenu"],["nzBackIcon","",3,"nzGhost"],["nz-button","","nzType","default"],["nz-button","","nzType","primary",3,"disabled","nzLoading","click",4,"nzSpaceItem"],["nzSpan","24"],["nz-form","","nzLayout","vertical",3,"ngSubmit","formGroup"],["nz-row","","nzGutter","12"],["nz-col","","nzSpan","4"],[3,"nzRequired"],["formControlName","competencia","nzMode","month","nzFormat","MM/yyyy",2,"width","100%"],["nz-col","","nzSpan","14"],["formControlName","conta_bancaria_uuid_list","customNzMode","multiple",2,"width","100%",3,"pessoas_uuids"],["nz-button","","nzType","primary","type","submit","nzBlock","",2,"margin-top","29px",3,"disabled"],["nz-icon","","nzType","search"],["nzNotFoundContent","Selecione compet\xEAncia e contas para buscar ou gerar o fluxo"],["nz-button","","nzType","default",3,"click",4,"nzSpaceItem"],["nz-button","","nzType","default",3,"click"],["nz-button","","nzType","primary",3,"click","disabled","nzLoading"],["nz-icon","","nzType","file-pdf"],["nzShowIcon","","nzType","error","nzCloseable","",2,"margin-bottom","12px",3,"nzOnClose","nzMessage"],["nz-row","","nzGutter","16",1,"summary-row"],["nz-col","","nzSpan","8"],[1,"summary-label"],[1,"summary-value"],[1,"table-container"],["nzSize","small",3,"nzData","nzLoading","nzFrontPagination","nzShowPagination","nzScroll"],["nzAlign","right"],["nzAlign","center","nzWidth","80px"],["nzAlign","center"],["nz-button","","nzType","text","nz-tooltip","","nzTooltipTitle","Mais op\xE7\xF5es","nz-dropdown","","nzTrigger","click",3,"nzDropdownMenu"],["nz-icon","","nzType","more","nzTheme","outline"],["nz-menu",""],["nz-menu-item",""],["nz-button","","nzType","link",3,"click"],["nz-icon","","nzType","unordered-list","nzTheme","outline"]],template:function(t,n){t&1&&(o(0,"nz-page-header",1)(1,"nz-page-header-title"),a(2,"Fluxo de Caixa"),r(),o(3,"nz-page-header-subtitle"),a(4," Saldo inicial do movimento banc\xE1rio; sa\xEDdas do Contas a Pagar; entradas dos recebimentos "),r(),o(5,"nz-page-header-extra")(6,"nz-space"),z(7,Tt,1,0,"button",2)(8,At,3,2,"button",3),r()(),o(9,"nz-page-header-content"),D(10,Lt,2,1,"nz-col",4,N),o(12,"form",5),u("ngSubmit",function(){return n.search()}
2),o(13,"div",6)(14,"div",7)(15,"nz-form-item")(16,"nz-form-label",8),a(17,"Compet\xEAncia"),r(),o(18,"nz-form-control"),d(19,"nz-date-picker",9),r()()(),o(20,"div",10)(21,"nz-form-item")(22,"nz-form-label",8),a(23,"Contas banc\xE1rias"),r(),o(24,"nz-form-control"),z(25,Pt,1,1,"app-filtro-contas-bancarias",11),r()()(),o(26,"div",7)(27,"button",12),d(28,"span",13),a(29," Buscar "),r()()()(),z(30,kt,35,15)(31,Ot,1,0,"nz-empty",14),r()()),t&2&&(c("nzGhost",!1),s(7),x(n.canGenerate?7:-1),s(3),F(n.errorList),s(2),c("formGroup",n.searchForm),s(4),c("nzRequired",!0),s(6),c("nzRequired",!0),s(3),x(n.personsUuids.length?25:-1),s(2),c("disabled",n.searchForm.invalid||n.isLoading),s(3),x(n.data?30:n.isLoading?-1:31))},dependencies:[se,$,P,A,L,re,oe,ee,Y,V,te,ne,ie,ze,we,Se,Re,Ie,ke,Oe,Ge,ge,Ce,Ue,Be,Ve,We,je,qe,$e,Fe,Ne,Me,Ae,Te,O,I,k,G,R,Z,J],styles:[".table-container[_ngcontent-%COMP%]{margin-top:8px}.summary-row[_ngcontent-%COMP%]{margin-bottom:16px}.summary-label[_ngcontent-%COMP%]{color:#00000073;font-size:12px}.summary-value[_ngcontent-%COMP%]{font-size:20px;font-weight:600}"]})}}return i})();var Gt=[{path:"",component:lt}],mt=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=W({type:i})}static{this.\u0275inj=q({imports:[ce.forChild(Gt),ce]})}}return i})();var Mi=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=W({type:i})}static{this.\u0275inj=q({imports:[he,mt,Xe,He,De,be]})}}return i})();export{Mi as CashFlowModule};
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.