1import{m as a}from"./formatar-CB6uSzNw.js";import"./index-C5GhW9sY.js";import{M as o,r as e,o as l,c as s,t,f as r,x as i,k as n,F as d,b as u,d as p,Q as c,q as m,ab as v,af as g}from"./vue-vendor-C4LtToJo.js";import{T as f,_}from"./TransparenciaFilter-nyhpuzK1.js";import{b as h,a as j}from"./Detalhe-CMz-74f1.js";import"./datefns-vendor-CmiML7te.js";import"./jspdf-vendor-Dg11MAxS.js";import"./primevue-B-Os_Qve.js";import"./datepicker-vendor-DX2zwzgb.js";import"./Paginador-BKhKnODU.js";/* empty css */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";import"./index-Dwx2lRmy.js";import"./index-ljKfK-Nc.js";import"./getFileSrc-Du9ih3ZQ.js";import"./iconesSecoes-Pv_rvAzt.js";/* empty css */const x={class:"w-full flex-1 grid grid-cols-2 gap-2 m-0 md:grid-cols-12"},b={class:"col-span-12 md:col-span-4 p-float-label p-0"},w={class:"col-span-12 md:col-span-4 p-float-label p-0"},y={class:"col-span-12 md:col-span-4 p-float-label p-0"},D={key:0,class:"flex w-full text-xs m-2"},V=o({__name:"Duodecimo",props:{id:{},card:{}},setup(o){const V=o,T=v(),k=[{field:"orgao",header:"Ãrgão",class:"max-w-none md:max-w-32 whitespace-nowrap truncate",bodyTooltip:"orgao"},{field:"titulo",header:"TÃtulo",class:"max-w-none md:max-w-[20rem] whitespace-nowrap truncate",bodyTooltip:"titulo"},{field:"tipoDeLancamento",header:"Tipo de Repasse"},{field:"valorMovimento",header:"Valor Movimento",formatarMoeda:!0},{field:"valorAnulacao",header:"Valor Anulação",formatarMoeda:!0},{field:"valorAcumulado",header:"Valor Acumulado",formatarMoeda:!0}],A=e(!1),F=e(),M=e({orgaos:[],anos:[],categoriasDasReceitas:[],origensDasReceitas:[],origensDosRecursos:[]}),P=e({registros:[],total:0}),C=e(O());function O(){return{codigoDoOrgao:null,ano:(new Date).getFullYear(),mes:"",categoria:"",origemDaReceita:null,origemDoRecurso:null,tamanhoDaPagina:25,pagina:1}}g("filtros",C);const R=async()=>{A.value=!0;try{F.value=await h(V.card.link.sistema_gestao.base_url,"/api/receitas-e-despesas/receita/data-de-atualizacao",[])}catch(a){}finally{A.value=!1}},S=async()=>{A.value=!0;try{const{orgao:a,ano:o}=await h(V.card.link.sistema_gestao.base_url,"/api/combo/",["filtro=orgao","filtro=ano"]),e=await h(V.card.link.sistema_gestao.base_url,"/api/receitas-e-despesas/receita/combo");M.value={anos:o,orgaos:a,...e}}catch(a){}finally{A.value=!1}},L=async a=>{void 0!==a?.rows&&(C.value.tamanhoDaPagina=a.rows),void 0!==a?.page&&(C.value.pagina=a.page+1),void 0!==a?.ano&&null!==a.ano&&(C.value.ano=a.ano),A.value=!0;try{P.value=await j(V.card.link.id,C.value)}catch(o){}finally{A.value=!1}},U=a=>{T.push({name:"Transparência Detalhe Unico",params:{secao:V.card.slugSecao,item:V.card.slug,id:a.data.chave.ano},query:{chave:btoa(JSON.stringify(a.data.chave))}})},B=()=>{C.value=O(),L()};return l(async()=>{await Promise.all([R(),S()]),await L()}),(o,e)=>{const l=m("Select");return u(),s(d,null,[t(f,{dados:P.value.registros,card:V.card,"options-ano":M.value?.anos,carregando:A.value,onFiltrar:L,onLimparFiltros:B},{extraFields:r(()=>[p("div",x,[p("span",b,[t(l,{modelValue:C.value.codigoDoOrgao,"onUpdate:modelValue":e[0]||(e[0]=a=>C.value.codigoDoOrgao=a),"input-id":"codigoDoOrgao",class:"w-full h-[34px]",options:M.value.orgaos,"option-label":"label","option-value":"value",filter:"","auto-filter-focus":"","show-clear":"",onChange:e[1]||(e[1]=a=>L())},null,8,["modelValue","options"]),e[6]||(e[6]=p("label",{for:"codigoDoOrgao"}," Ãrgão ",-1))]),p("span",w,[t(l,{modelValue:C.value.ano,"onUpdate:modelValue":e[2]||(e[2]=a=>C.value.ano=a),"input-id":"ano",class:"w-full h-[34px]",options:M.value.anos,"option-label":"label","option-value":"value",filter:"","auto-filter-focus":"","show-clear":"",onChange:e[3]||(e[3]=a=>L())},null,8,["modelValue","options"]),e[7]||(e[7]=p("label",{for:"ano"}," Ano ",-1))]),p("span",y,[t(l,{modelValue:C.value.mes,"onUpdate:modelValue":e[4]||(e[4]=a=>C.value.mes=a),"input-id":"mes",class:"w-full h-[34px]",options:c(a)(),"option-label":"label","option-value":"value",filter:"","auto-filter-focus":"","show-clear":"",onChange:e[5]||(e[5]=a=>L())},null,8,["modelValue","options"]),e[8]||(e[8]=p("label",{for:"mes"}," Mês ",-1))])])]),_:1},8,["dados","card","options-ano","carregando"]),F.value?(u(),s("div",D," Dados atualizados em: "+i(F.value),1)):n("",!0),t(_,{id:"tabela",colunas:k,dados:P.value.registros,class:"p-datatable-sm text-xs p-2","selection-mode":"single",style:{"max-width":"100%"},carregando:A.value,"total-registros":P.value.total,linhas:C.value.tamanhoDaPagina,filtros:C.value,"linhas-alternadas":"",declaracao:V.card.exibir_declaracao_automatica,onSelecionarLinha:U,onPaginar:L},null,8,["dados","carregando","total-registros","linhas","filtros","declaracao"])],64)}}});
1export{V 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.