1import{M as a,r as e,C as o,o as l,c as t,t as s,f as r,x as n,k as i,F as c,q as d,b as u,d as p,H as m,af as v}from"./vue-vendor-C4LtToJo.js";import{T as g,_ as D}from"./TransparenciaFilter-nyhpuzK1.js";import{a as _,b,c as f,v as x}from"./Detalhe-CMz-74f1.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 y={class:"w-full grid gap-2 m-0 grid-cols-12"},h={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"},j={class:"col-span-12 md:col-span-4 p-float-label p-0"},A={key:0,class:"flex w-full text-xs m-2"},P={class:"flex gap-2 items-center"},T={key:0,class:"text-center"},k={key:1},N={class:"flex flex-wrap mb-4"},C={class:"w-full bg-base-100"},V=a({__name:"ProgramacaoAnual",props:{id:{},card:{}},setup(a){const V=a,O=[{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-32 whitespace-nowrap truncate",bodyTooltip:"descricaoDoDocumento"}],R=[{field:"nome",header:"Nome"},{field:"descricao",header:"Descrição"}],E=e(!1),z=e(!1),U=o({}),F=e(""),I=e(!1),L=e(null),M=e({registros:[],total:0}),B=e({anoDoDecreto:null,numeroDoDecreto:null,nomeDoDocumento:null,pagina:1,tamanhoDaPagina:25,tipoDeDocumento:23,localDaPublicacao:8});v("filtros",B);const S=async a=>{a&&"rows"in a&&(B.value.pagina=a.page+1,B.value.tamanhoDaPagina=a.rows),E.value=!0;try{M.value=await _(V.card.link.id,B.value),await(async()=>{try{F.value=await b(V.card.link.sistema_gestao.base_url,"/api/documentos-por-menu-e-funcao/data-de-atualizacao",["codigoDoMenuOuFuncao=8"])}catch(a){}})()}catch(e){}finally{E.value=!1}},K=async a=>{try{L.value=await b(V.card.link.sistema_gestao.base_url,"/api/gestao-eletronica-de-documentos/",["tabela=DOCUMENTO_PORTAL_DA_TRANSPARENCIA",`codigoDoRegistro=${L.value?.registros?.[0]?.codigoDoDocumento}`,`tamanhoDaPagina=${a.rows}`,`pagina=${a.page+1}`])}catch(e){}},$=()=>{B.value={anoDoDecreto:null,numeroDoDecreto:null,nomeDoDocumento:null,pagina:1,tamanhoDaPagina:25,tipoDeDocumento:23,localDaPublicacao:8},S()};return l(async()=>{await S()}),(a,e)=>{const o=d("InputText"),l=d("InputNumber"),v=d("Button"),_=d("Column"),H=d("app-icon"),X=d("Dialog");return u(),t(c,null,[s(g,{dados:M.value.registros,card:V.card,carregando:E.value,onFiltrar:S,onLimparFiltros:$},{extraFields:r(()=>[p("div",y,[p("span",h,[s(o,{id:"num_doc",modelValue:B.value.numeroDoDecreto,"onUpdate:modelValue":e[0]||(e[0]=a=>B.value.numeroDoDecreto=a),class:"w-full h-[34px]",onKeyup:e[1]||(e[1]=m(a=>S(),["enter"]))},null,8,["modelValue"]),e[7]||(e[7]=p("label",{for:"num_doc"}," Número do Documento ",-1))]),p("span",w,[s(l,{id:"ano_dec",modelValue:B.value.anoDoDecreto,"onUpdate:modelValue":e[2]||(e[2]=a=>B.value.anoDoDecreto=a),class:"w-full","input-class":"w-full h-[34px]","use-grouping":!1,onKeyup:e[3]||(e[3]=m(a=>S(),["enter"]))},null,8,["modelValue"]),e[8]||(e[8]=p("label",{for:"ano_dec"}," Ano do Documento ",-1))]),p("span",j,[s(o,{id:"nome_doc",modelValue:B.value.nomeDoDocumento,"onUpdate:modelValue":e[4]||(e[4]=a=>B.value.nomeDoDocumento=a),class:"w-full h-[34px] uppercase",onKeyup:e[5]||(e[5]=m(a=>S(),["enter"]))},null,8,["modelValue"]),e[9]||(e[9]=p("label",{for:"nome_doc"}," Nome do Documento ",-1))])])]),_:1},8,["dados","card","carregando"]),F.value?(u(),t("div",A," Dados atualizados em: "+n(F.value),1)):i("",!0),s(D,{id:"tabela",colunas:O,dados:M.value.registros,class:"w-full p-datatable-sm text-xs p-2",carregando:E.value,"total-registros":M.value.total,linhas:B.value.tamanhoDaPagina,filtros:B.value,declaracao:V.card.exibir_declaracao_automatica,onPaginar:S},{default:r(()=>[s(_,{header:"Mais Informações"},{body:r(({data:a})=>[s(v,{"data-html2canvas-ignore":"true",label:"Visualizar",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-white",onClick:e=>(async a=>{I.value=!0,z.value=!0;try{const e=await f(V.card.link.id,{chavePrimaria:a.codigo});L.value=await b(V.card.link.sistema_gestao.base_url,"/api/gestao-eletronica-de-documentos/",["tabela=DOCUMENTO_PORTAL_DA_TRANSPARENCIA",`co
1digoDoRegistro=${e.codigo}`,"tamanhoDaPagina=5","pagina=1"])}catch(e){}finally{z.value=!1}})(a)},null,8,["onClick"])]),_:1})]),_:1},8,["dados","carregando","total-registros","linhas","filtros","declaracao"]),s(X,{visible:I.value,"onUpdate:visible":e[6]||(e[6]=a=>I.value=a),maximizable:"",modal:"",class:"w-[70%]"},{header:r(()=>[p("div",P,[e[10]||(e[10]=p("h1",{class:"font-bold text-2xl"}," DETALHAMENTO ",-1)),s(v,{label:"BAIXAR DETALHAMENTO",class:"py-1 px-3 bg-transparent border-2 border-transparencia-secondary text-transparencia-secondary hover:bg-transparencia-secondary hover:text-transparencia-secondary-content",disabled:z.value},{icon:r(()=>[s(H,{nome:"bi:filetype-pdf"})]),_:1},8,["disabled"])])]),default:r(()=>[z.value?(u(),t("div",T,[s(H,{nome:"bi:arrow-repeat",class:"bi:arrow-repeat",style:{"font-size":"2rem"}})])):(u(),t("div",k,[p("div",N,[p("div",C,[e[11]||(e[11]=p("div",{class:"w-full bg-base-100 p-2 font-bold text-center"}," ARQUIVOS ",-1)),s(D,{colunas:R,dados:L.value?.registros||[],class:"p-datatable-sm text-xs",filtros:B.value,style:{"max-width":"100%"},carregando:z.value,"total-registros":L.value?.total||0,linhas:B.value.tamanhoDaPagina,onPaginar:K},{default:r(()=>[s(_,{header:"Ação"},{body:r(({data:a,index:e})=>[s(v,{label:"Visualizar",size:"small",class:"px-2 py-1 m-0 bg-transparent border border-blue-500 text-blue-500 hover:bg-blue-500 hover:text-white",loading:U[e],onClick:o=>(async(a,e)=>{try{U[e]=!0,await x(V.card.link.sistema_gestao.base_url,a.codigo)}catch(o){}finally{U[e]=!1}})(a,e)},null,8,["loading","onClick"])]),_:1})]),_:1},8,["dados","filtros","carregando","total-registros","linhas"])])])]))]),_:1},8,["visible"])],64)}}});export{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.