1import{M as a,r as o,o as e,c as s,t as l,f as i,x as r,k as t,F as n,b as c,d,H as p,q as u,ab as m,af as g}from"./vue-vendor-C4LtToJo.js";import{T as v,_}from"./TransparenciaFilter-CmgpMqVx.js";import{b as f,a as j}from"./Detalhe-CUttTQ9q.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"./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";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 md:grid-cols-12"},x={class:"col-span-12 md:col-span-6 p-float-label p-0"},y={class:"col-span-12 md:col-span-6 p-float-label p-0"},D={key:0,class:"flex w-full text-xs m-2"},F=a({__name:"FiscalContrato",props:{id:{},card:{}},setup(a){const F=a,b=m(),w=[{field:"nomeDoFiscal",header:"Nome do Fiscal"}],P=o(!1),T=o(),k=o({orgaos:[],anos:[]}),O=o({registros:[],total:0}),V=o({codigoDoOrgao:null,ano:null,nomeDoFiscal:null,recaptcha:null,pagina:1,tamanhoDaPagina:25});g("filtros",V);const S=async()=>{P.value=!0;try{T.value=await f(F.card.link.sistema_gestao.base_url,"/api/contratos-convenios-e-licitacoes/fiscais-de-contratos/data-de-atualizacao",[])}catch(a){}finally{P.value=!1}},C=async()=>{P.value=!0;try{const{orgao:a,ano:o}=await f(F.card.link.sistema_gestao.base_url,"/api/combo/",["filtro=orgao","filtro=ano"]);k.value={anos:o,orgaos:a}}catch(a){}finally{P.value=!1}},B=async a=>{void 0!==a?.rows&&(V.value.tamanhoDaPagina=a.rows),void 0!==a?.page&&(V.value.pagina=a.page+1),void 0!==a?.ano&&null!==a.ano&&(V.value.ano=a.ano),P.value=!0;try{const a=await j(F.card.link.id,V.value,"POST");a.registros.length>0&&0===a.registros[a.registros.length-1].length&&a.registros.pop(),O.value=a}catch(o){}finally{P.value=!1}},L=a=>{b.push({name:"Transparência Detalhe Unico",params:{secao:F.card.slugSecao,item:F.card.slug,id:a.data.codigoDoFiscal.chavePrimaria}})},U=()=>{V.value={codigoDoOrgao:null,ano:null,nomeDoFiscal:null,recaptcha:null,pagina:1,tamanhoDaPagina:25},B()};return e(async()=>{await Promise.all([S(),C()]),await B()}),(a,o)=>{const e=u("InputText"),m=u("Select");return c(),s(n,null,[l(v,{dados:O.value.registros,card:F.card,"options-ano":k.value?.anos,carregando:P.value,"possui-ano":"",onFiltrar:B,onLimparFiltros:U},{extraFields:i(()=>[d("div",h,[d("span",x,[l(e,{id:"nomeDoFiscal",modelValue:V.value.nomeDoFiscal,"onUpdate:modelValue":o[0]||(o[0]=a=>V.value.nomeDoFiscal=a),class:"w-full h-[34px]",onKeyup:o[1]||(o[1]=p(a=>B(),["enter"]))},null,8,["modelValue"]),o[4]||(o[4]=d("label",{for:"nomeDoFiscal"}," Nome do Fiscal ",-1))]),d("span",y,[l(m,{modelValue:V.value.codigoDoOrgao,"onUpdate:modelValue":o[2]||(o[2]=a=>V.value.codigoDoOrgao=a),"input-id":"codigoDoOrgao",class:"w-full h-[34px]",options:k.value.orgaos,"option-label":"label","option-value":"value",filter:"","auto-filter-focus":"","show-clear":"",onChange:o[3]||(o[3]=a=>B())},null,8,["modelValue","options"]),o[5]||(o[5]=d("label",{for:"codigoDoOrgao"}," Ãrgão ",-1))])])]),_:1},8,["dados","card","options-ano","carregando"]),T.value?(c(),s("div",D," Dados atualizados em: "+r(T.value),1)):t("",!0),l(_,{id:"tabela",colunas:w,"linhas-alternadas":"",class:"p-datatable-sm text-xs p-2","selection-mode":"single",dados:O.value.registros,carregando:P.value,linhas:V.value.tamanhoDaPagina,"total-registros":O.value.total,declaracao:F.card.exibir_declaracao_automatica,filtros:V.value,onSelecionarLinha:L,onPaginar:B},null,8,["dados","carregando","linhas","total-registros","declaracao","filtros"])],64)}}});
1export{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.