1import{a as Ve}from"./chunk-KIEIMH4Q.js";import{a as q}from"./chunk-IDVEQ7KW.js";import"./chunk-Q23P5MNU.js";import{G as Me,Xb as Ie}from"./chunk-KAXNKA6Y.js";import"./chunk-7B5EAB4N.js";import"./chunk-P4AWLXSQ.js";import"./chunk-KRRZGW2D.js";import"./chunk-QLBE3UGC.js";import"./chunk-NKPQKUAK.js";import"./chunk-NEUHW5A3.js";import"./chunk-LEQJ4IIU.js";import{a as Le}from"./chunk-TFLZ2IQR.js";import"./chunk-LYNHHBB7.js";import{b as W}from"./chunk-NRR7AH3C.js";import{g as ce,ha as Fe}from"./chunk-XV5UGDTZ.js";import{$ as de,B as te,Ba as _e,C as ie,D as ne,E as oe,Ha as he,Oa as xe,W as re,Ya as ge,Z as ae,Za as Ee,_ as le,_a as Se,aa as me,ab as ve,cb as Ce,g as Z,h as K,jb as ye,ka as pe,m as Q,ma as se,mb as be,ob as Be,p as X,pa as ue,ra as ze,s as Y,sa as fe,sb as De,tb as Ne,vb as Te,wb as Re,z as ee}from"./chunk-NQAP53SD.js";import{$a as v,Ab as _,Ba as D,Bb as n,Cb as d,Db as f,Dc as k,Ga as I,Gc as V,Ha as S,Ic as O,J as h,Kc as H,Kf as U,Lf as $,Ma as N,Nf as J,Pa as c,Qb as R,Ra as A,Wb as p,X as x,Ya as P,Yb as u,Zb as F,_a as w,ab as C,ac as L,ba as g,bb as t,ca as E,cb as i,db as z,hb as T,kb as y,mb as b,oe as M,pb as j,xa as o,yf as G}from"./chunk-DF25LJWB.js";import{g as ke}from"./chunk-O7S4L63H.js";var Pe=ke(Ve());var Oe=()=>["condominio"],He=()=>({x:"2300px",y:"600px"}),We=(r,m)=>m.uuid,Ge=(r,m)=>m.codigo;function Ue(r,m){if(r&1&&(t(0,"button",5),z(1,"span",31),n(2," Exportar "),i()),r&2){let e=b(),a=_(76);c("nzDropdownMenu",a)("nzLoading",e.isExporting)}}function $e(r,m){if(r&1){let e=T();t(0,"nz-col",6)(1,"nz-alert",32),y("nzOnClose",function(){let l=g(e).$implicit,s=b();return E(s.closeErrorAlert(l))}),i()()}if(r&2){let e=m.$implicit;o(),j("nzMessage",e)}}function Je(r,m){if(r&1&&z(0,"nz-option",11),r&2){let e=m.$implicit;c("nzLabel",e.nome)("nzValue",e.uuid)}}function qe(r,m){if(r&1&&(t(0,"tr")(1,"td",33),z(2,"span",34),i(),t(3,"td",33),n(4),i(),t(5,"td"),n(6),i(),t(7,"td",33),n(8),i(),t(9,"td",33),n(10),p(11,"date"),i(),t(12,"td",33),n(13),p(14,"date"),i(),t(15,"td",33),n(16),i(),t(17,"td",33),n(18),i(),t(19,"td",35),n(20),p(21,"currency"),i(),t(22,"td",33),n(23),i(),t(24,"td",35),n(25),p(26,"currency"),i(),t(27,"td",35),n(28),p(29,"currency"),i(),t(30,"td",33),n(31),p(32,"number"),i()()),r&2){let e=m.$implicit;o(2),A("importacao-icon--sim",e.integracao_id!=null)("importacao-icon--nao",e.integracao_id==null),c("nzType",e.integracao_id!=null?"check-circle":"close-circle")("nzTooltipTitle",e.integracao_id!=null?"Importado":"N\xE3o importado"),o(2),d(e.codigo),o(2),d(e.nome),o(2),f(" ",e.empresa_cobranca_nome," "),o(2),f(" ",F(11,18,e.data_inicio,"dd/MM/yyyy","UTC"),""),o(3),f(" ",F(14,22,e.data_fim,"dd/MM/yyyy","UTC"),""),o(3),d(e.total_unidades),o(2),d(e.total_unidades_inadimplentes_na_data_fim),o(2),d(u(21,26,e.contas_a_receber_na_data_fim,"BRL")),o(3),d(e.total_unidades_inadimplentes_hoje),o(2),d(u(26,29,e.contas_a_receber_hoje,"BRL")),o(3),d(u(29,32,e.valor_recuperado_ate_agora,"BRL")),o(3),f("",u(32,35,e.percentual_recuperado_sobre_o_aberto_na_saida,"1.2-2"),"%")}}function Ze(r,m){if(r&1&&(t(0,"div",36)(1,"div",37)(2,"nz-table",38)(3,"thead")(4,"tr")(5,"th"),n(6,"Itens:"),i(),t(7,"th"),n(8,"Total A Receber Fim do Contrato:"),i(),t(9,"th"),n(10,"Total A Receber Atual:"),i(),t(11,"th"),n(12,"Total Unidades:"),i(),t(13,"th"),n(14,"Unidades Inad. Dta Fim:"),i(),t(15,"th"),n(16,"Unidades Inad. Hoje:"),i(),t(17,"th"),n(18,"Total Valor Recuperado:"),i(),t(19,"th"),n(20,"M\xE9dia Recuperado (%):"),i()()(),t(21,"tbody")(22,"tr")(23,"td",35),n(24),i(),t(25,"td",35),n(26),p(27,"currency"),i(),t(28,"td",35),n(29),p(30,"currency"),i(),t(31,"td",35),n(32),i(),t(33,"td",35),n(34),i(),t(35,"td",35),n(36),i(),t(37,"td",35),n(38),p(39,"currency"),i(),t(40,"td",35),n(41),p(42,"number"),i()()()()()()),r&2){let e=b(),a=_(74);o(2),c("nzNoResult",a),o(22),d(e.totalizador==null?null:e.totalizador.itens),o(2),d(u(27,9,e.totalizador==null?null:e.totalizador.contas_receber_data_fim,"BRL")),o(3),d(u(30,12,e.totalizador==null?null:e.totalizador.contas_receber_hoje,"BRL")),o(3),d(e.totalizador==null?null:e.totalizador.total_unidades),o(2),d(e.totalizador==null?null:e.totalizador.total_unidades_inadimplentes_na_data_fim),o(2),d(e.totalizador==null?null:e.totalizador.total_unidades_inadimplentes_hoje),o(2),d(u(39,15,e.totalizador==null?null:e.totalizador.valor_recuperado,"BRL")),o(3),f("",u(42,18,e.totalizador==null?null:e.totalizador.media_percentual_recuperado,"1.2-2"),"%")}}function Ke(r,m){}var we=(()=>
1{class r{constructor(e,a){this.fb=e,this.api=a,this.reportEndpoint="/reports-judicial/rescinded/balance",this.isLoading=!1,this.isLoadingBilling=!1,this.isExporting=!1,this.errorList=[],this.listData=[],this.totalizador=null,this.billingList=[],this.filterForm=this.fb.group({condominio_uuid:[null],uf:[null],escritorio_cobranca_uuid:[null],data_fim_contrato_inicio:[null],data_fim_contrato_fim:[null]})}ngOnInit(){this.getBillingCompanies()}getBillingCompanies(){this.isLoadingBilling=!0,this.api.post("/billing-companies/list-for-filters",{ativo:!0}).pipe(h(()=>this.isLoadingBilling=!1)).subscribe({next:e=>{this.billingList=e.data}})}closeErrorAlert(e){this.errorList=this.errorList.filter(a=>a!==e)}handleSearch(){this.errorList=[],this.totalizador=null,this.isLoading=!0,this.api.post(this.reportEndpoint,this.filterForm.value).pipe(h(()=>this.isLoading=!1)).subscribe({next:e=>{this.listData=e.data;let a=e;this.totalizador=a.totalizador??a.totalizator??null},error:e=>this.handleRequestError(e,"Erro ao gerar relat\xF3rio.")})}exportPdf(){this.isExporting=!0,this.errorList=[],this.api.post(`${this.reportEndpoint}/export`,this.filterForm.value,"blob").pipe(h(()=>this.isExporting=!1)).subscribe({next:e=>{Pe.saveAs(e,`Balanco_Rescindidos_${Date.now()}.pdf`)},error:e=>this.handleExportError(e)})}handleRequestError(e,a){let l=e?.error?.message??a;this.errorList=Array.isArray(l)?l:[l]}handleExportError(e){if(e.error instanceof Blob){let a=new FileReader;a.onload=()=>{try{let s=JSON.parse(a.result)?.message??"Ocorreu um erro ao exportar o PDF.";this.errorList=Array.isArray(s)?s:[s]}catch{this.errorList=["Ocorreu um erro ao exportar o PDF."]}},a.readAsText(e.error);return}this.handleRequestError(e,"Ocorreu um erro ao exportar o PDF.")}static{this.\u0275fac=function(a){return new(a||r)(D(ee),D(W))}}static{this.\u0275cmp=I({type:r,selectors:[["app-rescinded-balance"]],standalone:!1,decls:81,vars:16,consts:[["dynamicTable",""],["footerTotals",""],["emptyList",""],["exportMenu","nzDropdownMenu"],["nzBackIcon","",3,"nzGhost"],["nz-button","","nzType","primary","type","button","nz-dropdown","",3,"nzDropdownMenu","nzLoading"],["nzSpan","24"],["nz-row","","nzGutter","14","nzAlign","bottom","nz-form","","nzLayout","vertical",3,"ngSubmit","formGroup"],["nz-col","","nzSpan","5"],["label","Condom\xEDnio","formControlName","condominio_uuid",3,"selectMode","tiposPessoas","allowClear"],["formControlName","escritorio_cobranca_uuid","nzPlaceHolder","Selecione o escrit\xF3rio","nzAllowClear","","nzShowSearch","",3,"nzLoading"],[3,"nzLabel","nzValue"],["formControlName","data_fim_contrato_inicio","nzPlaceHolder","Data inicial","nzFormat","dd/MM/yyyy"],["formControlName","data_fim_contrato_fim","nzPlaceHolder","Data final","nzFormat","dd/MM/yyyy"],["nz-col","","nzSpan","3"],["nz-button","","nzType","primary","type","submit","nzBlock","",3,"nzLoading"],["nz-icon","","nzType","search"],["nzSize","small",2,"margin-top","16px",3,"nzData","nzLoading","nzScroll","nzShowPagination","nzFrontPagination","nzFooter"],["nzAlign","center","nzWidth","80px"],["nzAlign","center","nzWidth","260px"],["nzAlign","center","nzWidth","200px"],["nzAlign","center","nzWidth","120px"],["nzAlign","center","nzWidth","140px"],["nzAlign","center","nzWidth","220px"],["nzAlign","center","nzWidth","170px"],["nzAlign","center","nzWidth","180px"],["nzAlign","center","nzWidth","190px"],[2,"display","none"],["nz-menu",""],["nz-menu-item","",3,"click"],["nz-button","","nzType","link"],["nz-icon","","nzType","export"],["nzShowIcon","","nzType","error","nzCloseable","",2,"margin-bottom","12px",3,"nzOnClose","nzMessage"],["nzAlign","center"],["nz-icon","","nzTheme","outline","nz-tooltip","","nzTooltipPlacement","top",1,"importacao-icon",3,"nzType","nzTooltipTitle"],["nzAlign","right"],["nz-row","","nzJustify","end"],["nz-col","","nzSpan","24"],["nzSize","small",3,"nzNoResult"]],template:function(a,l){if(a&1){let s=T();t(0,"nz-page-header",4)(1,"nz-page-header-title"),n(2,"Balan\xE7o de Rescindidos"),i(),t(3,"nz-page-header-subtitle"),n(4,"Relat\xF3rio jur\xEDdico de recupera\xE7\xE3o ap\xF3s rescis\xE3o contratual"),i(),t(5,"nz-page-header-extra"),N(6,Ue,3,2,"button",5),i(),t(7,"nz-page-header-content"),v(8,$e,2,1,"nz-col",6,w),t(10,"form",7),y("ngSubmit",function(){return g(s),E(l.handleSearch())}),t(11,"div",8),z(12,"app-filtro-pessoas",9),i(),t(13,"div",8)(14,"nz-form-item")(15,"nz-form-label"),n(16,"Escrit\xF3rio de Cobran\xE7a"),i(),t(17,"nz-form-control")(18,"nz-select",10),v(19,Je,1,2,"nz-option",11,We),i()()()(),t(21,"div",8)(22,"nz-form-item")(23,"nz-form-label"),n(24,"Fim contrato inicial"),i(),t(25,"nz-form-control"),z(26,"nz-date-picker",12),i()()(),t(27,"div",8)(28,"nz-form-item")(29,"nz-form-label"),n(30,"Fim contrato final"),i(),t(31,"nz-form-control"),z(32,"nz-date-picker",13),i()()(),t(33,"div",14)(34,"nz-form-item")(35,"button",15),z(36,"span",16),n(37," Buscar "),i()()()(),t(38,"nz-table",17,0)(40,"thead")(41,"tr")(42,"th",18),n(43,"Importa\xE7\xE3o"),i(),t(44,"th",18),n(45,"C\xF3digo"),i(),t(46,"th",19),n(47,"Condom\xEDnio"),i(),t(48,"th",20),n(49,"Emp. Cobran\xE7a"),i(),t(50,"th",21),n(51,"Data In\xEDcio"),i(),t(52,"th",21),n(53,"Data Fim"),i(),t(54,"th",21),n(55,"Total Unidades"),i(),t(56,"th",22),n(57,"Unid. Inad. Dta Fim"),i(),t(58,"th",23),n(59,"A Receb. Brut. Fim do Contrato"),i(),t(60,"th",21),n(61,"Unid. Inad. Hoje"),i(),t(62,"th",24),n(63,"A Receber Brut. Atual"),i(),t(64,"th",25),n(65,"Valor Recuperado Brut."),i(),t(66,"th",26),n(67,"% Recuperado"),i()()(),t(68,"tbody"),v(69,qe,33,38,"tr",null,Ge),i()()()(),N(71,Ze,43,21,"ng-template",null,1,L)(73,Ke,0,0,"ng-template",27,2,L),t(75,"nz-dropdown-menu",null,3)(77,"ul",28)(78,"li",29),y("click",function(){return g(s),E(l.exportPdf())}),t(79,"a",30),n(80,"PDF"),i()()()()}if(a&2){let s=_(39),B=_(72);c("nzGhost",!1),o(6),P(l.listData.length>0?6:-1),o(2),C(l.errorList),o(2),c("formGroup",l.filterForm),o(2),c("selectMode","default")("tiposPessoas",R(14,Oe))("allowClear",!0),o(6),c("nzLoading",l.isLoadingBilling),o(),C(l.billingList),o(16),c("nzLoading",l.isLoading),o(3),c("nzData",l.listData)("nzLoading",l.isLoading)("nzScroll",R(15,He))("nzShowPagination",!1)("nzFrontPagination",!1)("nzFooter",l.totalizador?B:""),o(31),C(s.data)}},dependencies:[Q,Z,K,X,Y,ce,J,U,$,xe,oe,ne,le,ae,me,de,G,se,pe,Ce,ge,Ee,Se,ve,_e,he,Ne,ye,be,Re,De,Te,Be,re,ue,fe,ze,Me,V,O,k],styles:[".importacao-icon[_ngcontent-%COMP%]{font-size:16px}
1.importacao-icon--sim[_ngcontent-%COMP%]{color:#52c41a}.importacao-icon--nao[_ngcontent-%COMP%]{color:#ff4d4f}"]})}}return r})();var Qe=[{path:"",pathMatch:"full",redirectTo:"buscar"},{path:"buscar",component:we,data:{role:Le.ListarRelatorioRescindedBalance},canActivate:[q]}],je=(()=>{class r{static{this.\u0275fac=function(a){return new(a||r)}}static{this.\u0275mod=S({type:r})}static{this.\u0275inj=x({imports:[M.forChild(Qe),M]})}}return r})();var Rt=(()=>{class r{static{this.\u0275fac=function(a){return new(a||r)}}static{this.\u0275mod=S({type:r})}static{this.\u0275inj=x({imports:[H,je,ie,te,Fe,Ie]})}}return r})();export{Rt as RescindedBalanceModule};
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.