1import{b as a,a as o}from"./Prodata-CuEP4pVj.js";import{T as e,_ as l}from"./TransparenciaFilter-nyhpuzK1.js";import{m as t}from"./formatar-CB6uSzNw.js";import{_ as i}from"./index-C5GhW9sY.js";import{b as s,c as r,t as n,f as p,d,F as c,q as m}from"./vue-vendor-C4LtToJo.js";import"./Paginador-BKhKnODU.js";/* empty css */import"./jspdf-vendor-Dg11MAxS.js";import"./primevue-B-Os_Qve.js";import"./datepicker-vendor-DX2zwzgb.js";import"./datefns-vendor-CmiML7te.js";import"./TituloComLinha.vue_vue_type_script_setup_true_lang-Ctf7-l0w.js";import"./index-CHZyWkQH.js";import"./pdf-B9FXH9CX.js";import"./notify-DZ6C-o79.js";import"./index-Cc5E1AHn.js";import"./TransparenciaTitleDetails.vue_vue_type_script_setup_true_lang-BeXsrFbS.js";import"./AppBreadCrump-RoujHOgj.js";/* empty css */import"./imprimir-Crnyt0wq.js";import"./ExportButtons-_dST0OUZ.js";import"./carregando-Drpinfx4.js";const u={class:"w-full grid grid-cols-2 gap-2 m-0 mt-2 md:grid-cols-12"},f={class:"col-span-12 md:col-span-6 p-float-label p-0"},_={class:"col-span-12 md:col-span-6 p-float-label p-0"},g={class:"col-span-12 md:col-span-6 p-float-label p-0"},h={class:"col-span-12 md:col-span-6 p-float-label p-0"},b={class:"col-span-12 md:col-span-6 p-float-label p-0"},v={class:"col-span-12 md:col-span-6 p-float-label p-0"},x=i({components:{DataTableWrapper:l,TransparenciaFilter:e},provide(){return{filtrar:this.exportarDadosProdata,filtros:()=>this.filtro,card:null}},props:{card:{type:Object,required:!0}},data(){return{loading:!0,colunas:[{field:"plc_codigo_txt",header:"Código"},{field:"valor_no_mes",header:"Valor no Mês",formatarMoeda:!0},{field:"valor_ate_o_mes",header:"Valor até o Mês",formatarMoeda:!0},{field:"plc_nome",header:"Descrição",class:"max-w-none md:max-w-[20rem] whitespace-nowrap truncate",bodyTooltip:"plc_nome"}],regex:[{field:"valor_no_mes",search:/[.,]/g,replace:function(a){return"."===a?"":"."}},{field:"valor_ate_o_mes",search:/[.,]/g,replace:function(a){return"."===a?"":"."}}],dados:[],fornecedores:[],atributos:null,filtro:this.initFiltros(),options:{gestao:[],tiposPlanoContas:[{value:"proprio",label:"Recursos Próprios"},{value:"pcasp",label:"PCASP"}],tiposTransferenciaas:[{value:"concedidas",label:"Concedidas"},{value:"recebidas",label:"Recebidas"}]}}},mounted(){this.getDadosInicial(),this.filtrar()},methods:{async exportarDadosProdata(o={}){const e={...this.filtro,...o,page:o?.page??1,pagina:o?.pagina??1,per_page:o?.per_page??1e5,itens:o?.itens??1e5,limite:o?.limite??1e5,limiteRegistros:o?.limiteRegistros??1e5};return a(this.card.link.sistema_gestao.base_url_adm,this.card.link.link,e)},meses:t,pesquisar(a){this.loading=!0,this.dados=a,this.loading=!1},async getDetalhes(a){this.loadingModal=!0,this.active=0,this.$router.push({name:"Transparência Detalhe Unico",params:{secao:this.card.slugSecao,item:this.card.slug,id:a.plc_codigo_txt},query:{filtro_detalhe:btoa(JSON.stringify(this.filtro)),data_detalhe:btoa(JSON.stringify(a))}}),this.loadingModal=!1},async getDadosInicial(){this.atributos=await a(this.card.link.sistema_gestao.base_url_adm,"/rest/transparenciaContratosController/carregarAtributos");const e=await o(this.card.link.sistema_gestao.base_url,"/portal/orgaos",{itens:50,pagina:1});this.options.gestoes=e.data},initFiltros:()=>({exercicio:(new Date).getFullYear(),tipoPlanoContas:"proprio",tipoDeReceita:"concedidas",mes_inicial:1,mes_final:(new Date).getMonth()+1,detalhar:!1,dsGestao:null,gestao:null,formatoArquivoRelatorio:"PDF",tabela:{},isConsultaText:!1,nomeTelaAtualAutocomplete:null,moduloAtual:"TRANSPARENCIA",descricaoModuloAtual:"transparencia"}),async filtrar(o){o&&o.ano&&(this.filtro.exercicio=Number(o.ano)),this.loading=!0;let e=this.card.link.link.split("?")[1];e&&e.split("&").forEach(a=>{const o=a.split("=");this.filtro[o[0]]=o[1]}),this.dados=await a(this.card.link.sistema_gestao.base_url_adm,this.card.link.link,this.filtro),this.loading=!1},async limparFiltros(){this.loading=!0,this.filtro=this.initFiltros(),this.dados=await a(this.card.link.sistema_gestao.base_url_adm,this.card.link.link,this.filtro),this.loading=!1}}},[["render",function(a,o,e,l,t,i){const x=m("InputMask"),j=m("Select"),V=m("Trans
1parenciaFilter"),w=m("DataTableWrapper");return s(),r(c,null,[n(V,{"possui-ano":"",regex:t.regex,"pesquisa-manual":"",dados:t.dados,card:e.card,carregando:t.loading,onFiltrar:i.filtrar,onLimparFiltros:i.limparFiltros,onPesquisar:i.pesquisar},{default:p(()=>[d("div",u,[d("span",f,[n(x,{id:"ano",modelValue:t.filtro.exercicio,"onUpdate:modelValue":o[0]||(o[0]=a=>t.filtro.exercicio=a),class:"w-full p-2",mask:"9999"},null,8,["modelValue"]),o[7]||(o[7]=d("label",{for:"ano"},"Ano",-1))]),d("span",_,[n(j,{id:"mes_inicial",modelValue:t.filtro.mes_inicial,"onUpdate:modelValue":o[1]||(o[1]=a=>t.filtro.mes_inicial=a),class:"w-full p-0",options:i.meses(),"option-value":"numero","option-label":"label"},null,8,["modelValue","options"]),o[8]||(o[8]=d("label",{for:"mes_inicial"},"Mês inicial",-1))]),d("span",g,[n(j,{id:"mes_final",modelValue:t.filtro.mes_final,"onUpdate:modelValue":o[2]||(o[2]=a=>t.filtro.mes_final=a),class:"w-full p-0",options:i.meses(),"option-value":"numero","option-label":"label"},null,8,["modelValue","options"]),o[9]||(o[9]=d("label",{for:"mes_final"},"Mês final",-1))]),d("span",h,[n(j,{id:"gestao_contrato",modelValue:t.filtro.tipoPlanoContas,"onUpdate:modelValue":o[3]||(o[3]=a=>t.filtro.tipoPlanoContas=a),class:"w-full p-0",options:t.options.tiposPlanoContas,"option-value":"value","option-label":"label"},null,8,["modelValue","options"]),o[10]||(o[10]=d("label",{for:"gestao_contrato"},"Plano de Contas",-1))]),d("span",b,[n(j,{id:"orgao",modelValue:t.filtro.gestao,"onUpdate:modelValue":o[4]||(o[4]=a=>t.filtro.gestao=a),filter:"","show-clear":"","auto-filter-focus":"",options:t.options.gestoes,"option-label":"descricao","option-value":"codigo",class:"w-full h-11"},null,8,["modelValue","options"]),o[11]||(o[11]=d("label",{for:"gestao_contrato"},"Gestão",-1))]),d("span",v,[n(j,{id:"gestao_contrato",modelValue:t.filtro.tipoDeReceita,"onUpdate:modelValue":o[5]||(o[5]=a=>t.filtro.tipoDeReceita=a),class:"w-full p-0",options:t.options.tiposTransferenciaas,"option-value":"value","option-label":"label"},null,8,["modelValue","options"]),o[12]||(o[12]=d("label",{for:"gestao_contrato"},"Tipo de Transferência",-1))])])]),_:1},8,["regex","dados","card","carregando","onFiltrar","onLimparFiltros","onPesquisar"]),n(w,{id:"tabela",ref:"dt",dados:t.dados,colunas:t.colunas,"selection-mode":"single",class:"p-datatable-sm text-xs",style:{"max-width":"100%"},carregando:t.loading,lazy:!1,paginator:"",linhas:10,"rows-per-page-options":[10,20,50,100],filtros:t.filtro,declaracao:e.card.exibir_declaracao_automatica,onSelecionarLinha:o[6]||(o[6]=a=>i.getDetalhes(a.data))},null,8,["dados","colunas","carregando","filtros","declaracao"])],64)}]]);export{x as default};
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.