PageSourceSearch

https://tupirama.to.gov.br/js/LOA-O_YIuEIo.js

js tupirama.to.gov.br collected 2026-10-02 23:44:57 UTC 5,537 bytes, 1 lines download raw bytes

1import{n as a}from"./notify-DZ6C-o79.js";import{T as o,_ as e}from"./TransparenciaFilter-CmgpMqVx.js";import{b as r,a as l,d as i}from"./Detalhe-CUttTQ9q.js";import{M as s,r as t,C as n,o as d,c,t as p,f as u,x as m,k as g,F as v,b as _,d as f,B as b,e as y,q as x,af as j}from"./vue-vendor-C4LtToJo.js";import"./Paginador-DETKlgTq.js";/* empty css                                                                  */import"./index-r3O2Rl_T.js";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"./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";import"./index-yZXgACEU.js";import"./index-Bq3riWGs.js";import"./getFileSrc-Du9ih3ZQ.js";import"./iconesSecoes-Pv_rvAzt.js";/* empty css                                                         */const h={class:"w-full grid grid-cols-2 gap-2 m-0 mt-3 md:mt-0 md:grid-cols-12"},k={class:"col-span-5 md:col-span-7 p-float-label p-0"},w={class:"col-span-5 md:col-span-3 p-float-label p-0"},D={key:0,class:"flex w-full text-xs m-2"},C={key:1},L=s({__name:"LOA",props:{id:{},card:{}},setup(s){const L=s,R=t(!1),V=t(""),A=n({}),B=n({}),F=t([]),$=t({orgaos:[],anos:[]}),z=[{field:"descricao",header:"Descrição"}],T=t(P());function P(){return{ano:(new Date).getFullYear(),mes:1,codigoDoRelatorio:79,codigoDoOrgao:null,tipoDoRelatorio:9,baixarLei:!0,extensao:"pdf"}}j("filtros",T);const O=async()=>{try{V.value=await r(L.card.link.sistema_gestao.base_url,"/api/legislacao-e-publicacoes/legislacao-municipal/data-de-atualizacao",[])}catch(a){}},S=async()=>{try{const{orgao:a,ano:o}=await r(L.card.link.sistema_gestao.base_url,"/api/combo/",["filtro=ano","filtro=orgao"]);$.value.orgaos=a,$.value.anos=o}catch(a){}},E=async a=>{a?.ano&&(T.value.ano=a.ano),R.value=!0;try{const a=await l(L.card.link.id,T.value);F.value=a.registros||a;const o=await r(L.card.link.sistema_gestao.base_url,"/api/responsabilidadefiscal/anexos-publicados-por-tipo-relatorio",[`ano=${T.value.ano}`,`mes=${T.value.mes}`,`codigoDoRelatorio=${T.value.codigoDoRelatorio}`,`tipoDoRelatorio=${T.value.tipoDoRelatorio}`,`baixarLei=${T.value.baixarLei}`,`extensao=${T.value.extensao}`],!0);Array.from(new Set(o)).forEach(a=>{const o=F.value.find(o=>o.codigo==a.codigo);o&&(o.publicado=!0)})}catch(o){}finally{R.value=!1}},U=()=>{T.value=P(),E()};return d(async()=>{await Promise.all([S(),O()]),await E()}),(r,l)=>{const s=x("Select"),t=x("Column"),n=x("Button");return _(),c(v,null,[p(o,{"options-ano":$.value?.anos,dados:F.value,card:L.card,carregando:R.value,onFiltrar:E,onLimparFiltros:U},{extraFields:u(()=>[f("div",h,[f("span",k,[p(s,{id:"orgao",modelValue:T.value.codigoDoOrgao,"onUpdate:modelValue":l[0]||(l[0]=a=>T.value.codigoDoOrgao=a),filter:"","auto-filter-focus":"","show-clear":"","input-id":"orgao",class:"w-full h-[34px]",options:$.value.orgaos,"option-label":"label","option-value":"value",onChange:l[1]||(l[1]=a=>E())},null,8,["modelValue","options"]),l[4]||(l[4]=f("label",{for:"orgao"}," Órgão ",-1))]),f("span",w,[p(s,{id:"ano",modelValue:T.value.ano,"onUpdate:modelValue":l[2]||(l[2]=a=>T.value.ano=a),filter:"","auto-filter-focus":"","show-clear":"","input-id":"ano",class:"w-full h-[34px]",options:$.value.anos,"option-label":"label","option-value":"value",onChange:l[3]||(l[3]=a=>E())},null,8,["modelValue","options"]),l[5]||(l[5]=f("label",{for:"ano"}," Ano ",-1))])])]),_:1},8,["options-ano","dados","card","carregando"]),V.value?(_(),c("div",D," Dados atualizados em: "+m(V.value),1)):g("",!0),p(e,{id:"tabela",colunas:z,dados:F.value,class:"p-datatable-sm text-xs p-2",carregando:R.value,lazy:!1,"linhas-alternadas":"",declaracao:L.card.exibir_declaracao_automatica,filtros:T.value,onPaginar:E},{default:u(()=>[p(t,{header:"Ano"},{body:u(()=>[b(m(T.value.ano),1)]),_:1}),p(t,{header:"Mais Informações"},{body:u(({data:o,index:e})=>[o.publicado?(_(),y(n,{key:0,label:"Visualizar","data-html2canvas-ignore":"true",size:"small",class:"px-2 py-1 m-0 bg-transparent border-2 border-transparencia-secondary text-transparencia-secondary hover:bg-transparencia-secondary hover:text-transparencia-secondary-content",loading:B[e],onClick:r=>(async(o,e)=>{try{B[e]=!0,T.value.codigoDoRelatorio=o.codigo,await i(L.card.link.sistema_gestao.base_url,`/api/lrf/${o.codigo}`,!0,T.value)}catch{a("Relatório não publicado.","error")}finally{B[e]=!1}})(o,e)},null,8,["loading","onClick"])):(_(),c("span",C," Não Publicado "))]),_:1}),p(t,{header:"Lei"},{body:u(({index:o})=>[p(n,{label:"Baixar Lei",size:"small","data-html2canvas-ignore":"true",class:"px-2 py-1 m-0 bg-transparent border-2 border-transparencia-secondary text-transparencia-secondary hover:bg-transparencia-secondary hover:text-transparencia-secondary-content",loading:A[o],onClick:e=>(async o=>{try{A[o]=!0,await i(L.card.link.sistema_gestao.base_url,"/api/gestao-eletronica-de-documentos/baixar-lrf",!1,{tipo:9,ano:T.value.ano})}catch{a("Erro ao baixar lei.","error")}finally{A[o]=!1}})(o)},null,8,["loading","onClick"])]),_:1})]),_:1},8,["dados","carregando","declaracao","filtros"])],64)}}}
vendor: 24 bytes, line 1
1);export{L 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.