PageSourceSearch

https://tupirama.to.gov.br/js/PlanoSaude-DElVclDc.js

js tupirama.to.gov.br collected 2026-09-25 10:17:59 UTC 4,293 bytes, 1 lines download raw bytes

1import{T as a,_ as o}from"./TransparenciaFilter-nyhpuzK1.js";import{a as e,b as l}from"./Detalhe-CMz-74f1.js";import{M as t,r as s,o as n,c as r,t as i,f as c,x as d,k as u,F as m,b as p,d as D,q as _,ab as v,af as g}from"./vue-vendor-C4LtToJo.js";import"./Paginador-BKhKnODU.js";/* empty css                                                                  */import"./index-C5GhW9sY.js";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"./formatar-CB6uSzNw.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 f={class:"w-full grid grid-cols-2 gap-2 m-0 md:grid-cols-12"},j={class:"col-span-5 md:col-span-4 p-float-label p-0"},x={class:"col-span-5 md:col-span-4 p-float-label p-0"},h={class:"col-span-5 md:col-span-4 p-float-label p-0"},w={key:0,class:"flex w-full text-xs m-2"},y=t({__name:"PlanoSaude",props:{id:{},card:{}},setup(t){const y=t,b=v(),P=[{field:"numeroDoDecreto",header:"N° do Documento"},{field:"anoDoDecreto",header:"Ano"},{field:"nomeDoDocumento",header:"Nome",class:"max-w-none md:max-w-32 whitespace-nowrap truncate",bodyTooltip:"nomeDoDocumento"},{field:"descricaoDoDocumento",header:"Descrição",class:"max-w-none md:max-w-[20rem] whitespace-nowrap truncate",bodyTooltip:"descricaoDoDocumento"}],T=s(!1),V=s(""),k=s({registros:[],total:0}),F=s(null),A=s({anoDoDecreto:null,numeroDoDecreto:null,nomeDoDocumento:null,pagina:1,tamanhoDaPagina:25,tipoDeDocumento:22,localDaPublicacao:8});g("filtros",A);const N=async a=>{a&&"rows"in a&&(A.value.pagina=a.page+1,A.value.tamanhoDaPagina=a.rows),T.value=!0;try{k.value=await e(y.card.link.id,A.value),await(async()=>{try{V.value=await l(y.card.link.sistema_gestao.base_url,"/api/legislacao-e-publicacoes/legislacao-municipal/data-de-atualizacao",[])}catch(a){}})()}catch(o){}finally{T.value=!1}},S=a=>{b.push({name:"Transparência Detalhe Unico",params:{secao:y.card.slugSecao,item:y.card.slug,id:a.data.codigo}})},U=()=>{A.value={anoDoDecreto:null,numeroDoDecreto:null,nomeDoDocumento:null,pagina:1,tamanhoDaPagina:25,tipoDeDocumento:22,localDaPublicacao:8},N()};return n(async()=>{await N()}),(e,l)=>{const t=_("InputText");return p(),r(m,null,[i(a,{"options-ano":F.value?.ano,dados:k.value.registros,card:y.card,carregando:T.value,onFiltrar:N,onLimparFiltros:U},{extraFields:c(()=>[D("div",f,[D("span",j,[i(t,{id:"num_doc",modelValue:A.value.numeroDoDecreto,"onUpdate:modelValue":l[0]||(l[0]=a=>A.value.numeroDoDecreto=a),class:"w-full h-[34px]"},null,8,["modelValue"]),l[3]||(l[3]=D("label",{for:"num_doc"}," Número do Documento ",-1))]),D("span",x,[i(t,{id:"ano_dec",modelValue:A.value.anoDoDecreto,"onUpdate:modelValue":l[1]||(l[1]=a=>A.value.anoDoDecreto=a),class:"w-full h-[34px]"},null,8,["modelValue"]),l[4]||(l[4]=D("label",{for:"ano_dec"}," Ano do Documento ",-1))]),D("span",h,[i(t,{id:"nome_doc",modelValue:A.value.nomeDoDocumento,"onUpdate:modelValue":l[2]||(l[2]=a=>A.value.nomeDoDocumento=a),class:"w-full h-[34px]"},null,8,["modelValue"]),l[5]||(l[5]=D("label",{for:"nome_doc"}," Nome do Documento ",-1))])])]),_:1},8,["options-ano","dados","card","carregando"]),V.value?(p(),r("div",w," Dados atualizados em: "+d(V.value),1)):u("",!0),i(o,{id:"tabela",colunas:P,dados:k.value.registros,class:"p-datatable-sm text-xs p-2",style:{"max-width":"100%"},carregando:T.value,"total-registros":k.value.total,linhas:A.value.tamanhoDaPagina,"selection-mode":"single",declaracao:y.card.exibir_declaracao_automatica,filtros:A.value,onPaginar:N,onSelecionarLinha:S},null,8,["dados","carregando","total-registros","linhas","declaracao","filtros"])],64)}}});
1export{y 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.