1import{b as a}from"./Prodata-C81aSYhL.js";import{T as r,_ as o}from"./TransparenciaFilter-CmgpMqVx.js";import{g as i}from"./index-CZudGAyC.js";import{_ as t}from"./index-r3O2Rl_T.js";import{b as e,c as s,t as l,f as n,d,F as p,q as c}from"./vue-vendor-C4LtToJo.js";import"./Paginador-DETKlgTq.js";/* empty css */import"./jspdf-vendor-BmQZnK13.js";import"./primevue-DnZyMtkr.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-CiYyE8km.js";import"./formatar-CB6uSzNw.js";import"./pdf-B9FXH9CX.js";import"./notify-DZ6C-o79.js";import"./index-B_XQbw4A.js";import"./TransparenciaTitleDetails.vue_vue_type_script_setup_true_lang-DVGNN7bg.js";import"./AppBreadCrump-2YJ6TcLx.js";/* empty css */import"./imprimir-3lVqA5Kf.js";import"./ExportButtons-VxHAS7fy.js";import"./carregando-rRkoODdf.js";const u={class:"mb-3 mt-4 w-full flex flex-col gap-2"},m={class:"w-full grid grid-cols-12 gap-2 m-2"},_={class:"col-span-12 p-float-label p-0 my-2"},g=["onClick"],f=t({components:{DataTableWrapper:o,TransparenciaFilter:r},provide(){return{filtrar:this.exportarDadosProdata,filtros:()=>this.filtro,card:null}},props:{card:{type:Object,required:!0}},data(){return{loading:!0,colunas:[{field:"data_publicacao",header:"Data Publicação",formatarData:!0},{field:"ano",header:"Ano"},{field:"ds_gestao",header:"Gestão"},{field:"periodo",header:"PerÃodo",funcao:"traduzirPeriodo"},{field:"descricao",header:"Descrição",class:"max-w-none md:max-w-[20rem] whitespace-nowrap truncate",bodyTooltip:"descricao"}],dados:[],atributos:null,filtro:this.initFiltros(),periodosRelatorios:[]}},mounted(){this.carregarAtributos(),this.filtrar()},methods:{async exportarDadosProdata(r={}){const o={...this.filtro,...r,page:r?.page??1,pagina:r?.pagina??1,per_page:r?.per_page??1e5,itens:r?.itens??1e5,limite:r?.limite??1e5,limiteRegistros:r?.limiteRegistros??1e5};return a(this.card.link.sistema_gestao.base_url_adm,this.card.link.link,o)},getArquivo:i,traduzirPeriodo(a){const r=this.periodosRelatorios.find(r=>r.valor==a);return r?r.descricao:"-"},initFiltros:()=>({isFiltrarComAnexos:!0,isSomentePublicados:!0,ano:(new Date).getFullYear(),mensagem:"",formatoArquivoRelatorio:"PDF",grupo_anexo:5,tabela:{grupo_anexo:5},isConsultaText:!1,nomeTelaAtualAutocomplete:null,propriedadeValor:"id_relatorio",propriedadeDescricao:"descricao",moduloAtual:"TRANSPARENCIA",descricaoModuloAtual:"transparencia"}),async carregarAtributos(){const{periodoRelatoriosLegaisTransparencia:r}=await a(this.card.link.sistema_gestao.base_url_adm,"/rest/transparenciaRelatoriosLegaisController/carregarAtributos");this.periodosRelatorios=r},async filtrar(r){r&&r.ano&&(this.filtro.ano=Number(r.ano)),this.loading=!0;let o=await a(this.card.link.sistema_gestao.base_url_adm,this.card.link.link,this.filtro);this.filtro.ano==(new Date).getFullYear()&&o&&0==o.length&&(this.filtro.ano--,o=await a(this.card.link.sistema_gestao.base_url_adm,this.card.link.link,this.filtro)),this.dados=o,this.loading=!1},async limparFiltros(){this.filtro=this.initFiltros(),this.filtrar()},pesquisar(a){this.loading=!0,this.dados=a,this.loading=!1}}},[["render",function(a,r,o,i,t,f){const h=c("InputNumber"),b=c("TransparenciaFilter"),x=c("Column"),j=c("DataTableWrapper");return e(),s(p,null,[l(b,{"pesquisa-manual":"",dados:t.dados,card:o.card,carregando:t.loading,"possui-ano":"",onFiltrar:f.filtrar,onLimparFiltros:f.limparFiltros,onPesquisar:f.pesquisar},{default:n(()=>[d("div",u,[d("div",m,[d("span",_,[l(h,{id:"ano",modelValue:t.filtro.ano,"onUpdate:modelValue":r[0]||(r[0]=a=>t.filtro.ano=a),class:"w-full","input-class":"p-2",locale:"pt-BR","use-grouping":!1},null,8,["modelValue"]),r[1]||(r[1]=d("label",{for:"ano"},"Ano",-1))])])])]),_:1},8,["dados","card","carregando","onFiltrar","onLimparFiltros","onPesquisar"]),l(j,{id:"tabela",ref:"dt",dados:t.dados,colunas:t.colunas,class:"p-datatable-sm text-xs",style:{"max-width":"100%"},carregando:t.loading,lazy:!1,filtros:t.filtro,declaracao:o.card.exibir_declaracao_automatica},{default:n(()=>[l(x,{header:"Ação"},{body:n(({data:a})=>[d("a",{class:"ml-auto px-2 py-1 text-right m-0 bg-transparent border-2 border-transparencia-secondary rounded-md font-bold text-sm duration-200 text-transparencia-secondary transition ease-in-out hover:bg-transparencia-secondary hover:text-transparencia-secondary-content cursor-pointer",onClick:r=>f.getArquivo(o.card.link.sistema_gestao.base_url_adm,{caminho:`${a.arquivo_text}/${a.nome_arquivo}
1`,nomeDoArquivo:a.nome_arquivo})}," Visualizar ",8,g)]),_:1})]),_:1},8,["dados","colunas","carregando","filtros","declaracao"])],64)}]]);export{f 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.