1import{m as a}from"./formatar-CB6uSzNw.js";import"./index-r3O2Rl_T.js";import{M as e,r as o,o as l,c as i,t,f as s,x as r,k as n,F as d,b as u,d as p,Q as c,q as m,ab as v,af as f}from"./vue-vendor-C4LtToJo.js";import{T as g,_ as D}from"./TransparenciaFilter-CmgpMqVx.js";import{b as _,a as b}from"./Detalhe-CUttTQ9q.js";import"./datefns-vendor-CmiML7te.js";import"./jspdf-vendor-BmQZnK13.js";import"./primevue-DnZyMtkr.js";import"./datepicker-vendor-DX2zwzgb.js";import"./Paginador-DETKlgTq.js";/* empty css */import"./TituloComLinha.vue_vue_type_script_setup_true_lang-Ctf7-l0w.js";import"./index-CiYyE8km.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 mt-2 md:grid-cols-12"},j={class:"col-span-12 md:col-span-6 p-float-label p-0"},x={class:"col-span-12 md:col-span-6 p-float-label p-0"},w={class:"col-span-12 md:col-span-6 p-float-label p-0"},V={class:"col-span-12 md:col-span-6 p-float-label p-0"},y={class:"col-span-12 md:col-span-6"},B={class:"col-span-12 md:col-span-6 p-float-label p-0"},T={class:"col-span-12 md:col-span-6 p-float-label p-0"},P={key:0,class:"flex w-full text-xs m-2"},A=e({__name:"Patrimonio",props:{id:{},card:{}},setup(e){const A=e,k=v(),F=[{field:"codigoDoPatrimonio",header:"Código"},{field:"numeroDeTombamento",header:"Número do Tombamento"},{field:"dataDeAquisicao",header:"Data de Aquisição"},{field:"ano",header:"ExercÃcio/Ano"},{field:"mes",header:"Mês"},{field:"subCategoria",header:"Natureza do Item"},{field:"tipoDeBem",header:"Tipo do Bem"},{field:"quantidade",header:"Quantidade"},{field:"descricao",header:"Descrição"},{field:"valorOriginal",header:"Valor Original",formatarMoeda:!0},{field:"valorAtual",header:"Valor Atual",formatarMoeda:!0}],O=o(!1),U=o(""),C=o({registros:[],total:0}),S=o({orgao:[],departamento:[],tipoDeBem:[],situacao:[{label:"Baixados",value:1},{label:"Ativos",value:2}]}),q=o({dataInicial:null,dataFinal:null,codigoDoOrgao:null,codigoDoTipoDeBem:null,codigoDoDepartamento:null,fornecedor:null,cpfOuCnpj:null,ano:null,descricao:null,situacao:1,mes:null,tamanhoDaPagina:25,pagina:1});f("filtros",q);const I=async()=>{try{U.value=await _(A.card.link.sistema_gestao.base_url,"/api/legislacao-e-publicacoes/legislacao-municipal/data-de-atualizacao",[])}catch(a){}},M=async()=>{try{const{orgao:a,departamento:e,tipoDeBem:o}=await _(A.card.link.sistema_gestao.base_url,"/api/combo/",["filtro=orgao","filtro=tipoDeBem","filtro=departamento"]);S.value.orgao=a,S.value.departamento=e,S.value.tipoDeBem=o}catch(a){}},L=async a=>{a&&"rows"in a&&(q.value.pagina=a.page+1,q.value.tamanhoDaPagina=a.rows),O.value=!0;try{const a={...q.value};C.value=await b(A.card.link.id,a)}catch(e){}finally{O.value=!1}},N=a=>{k.push({name:"Transparência Detalhe Unico",params:{secao:A.card.slugSecao,item:A.card.slug,id:a.data.codigoDoPatrimonio}})},z=()=>{q.value={dataInicial:null,dataFinal:null,codigoDoOrgao:null,codigoDoTipoDeBem:null,codigoDoDepartamento:null,fornecedor:null,cpfOuCnpj:null,ano:null,descricao:null,situacao:1,mes:null,tamanhoDaPagina:25,pagina:1},L()};return l(async()=>{O.value=!0,await Promise.all([I(),M()]),O.value=!1,await L()}),(e,o)=>{const l=m("Select"),v=m("DatePicker"),f=m("InputText");return u(),i(d,null,[t(g,{"pesquisa-manual":"",dados:C.value.registros,card:A.card,carregando:O.value,onFiltrar:L,onLimparFiltros:z},{default:s(()=>[p("div",h,[p("span",j,[t(l,{id:"orgao",modelValue:q.value.codigoDoOrgao,"onUpdate:modelValue":o[0]||(o[0]=a=>q.value.codigoDoOrgao=a),filter:"","auto-filter-focus":"","show-clear":"",options:S.value.orgao,"option-label":"label","option-value":"value",class:"w-full"},null,8,["modelValue","options"]),o[7]||(o[7]=p("label",{for:"orgao"}," Ãrgão ",-1))]),p("span",x,[t(l,{id:"departamento",modelValue:q.value.codigoDoDepartamento,"onUpdate:modelValue":o[1]||(o[1]=a=>q.value.codigoDoDepartamento=a),filter:"","auto-filter-focus":"","show-clear":"",options:S.value.departamento,"option-label":"label","option-value":"value",class:"w-full"},null,8,["modelValue","options"]),o[8]||(o[8]=p("label",{for:"departamento"}," Departamento ",-1))]),p("span",w,[t(l,{id:"situacao",modelValue:q.value.situacao,"onUpdate:modelValue":o[2]||(o[2]=a=>q.value.situacao=a),filter:"","auto-filter-focus":"","show-clear":"",options:S.value.situacao,"option-label":"label","option-value":"value",class:"w-full"},null,8,["modelValue","options"]),o[9]||(o[9]=p("label",{for:"situacao"}
1," Situação ",-1))]),p("span",V,[t(l,{id:"tipoDeBem",modelValue:q.value.codigoDoTipoDeBem,"onUpdate:modelValue":o[3]||(o[3]=a=>q.value.codigoDoTipoDeBem=a),filter:"","auto-filter-focus":"","show-clear":"",options:S.value.tipoDeBem,"option-label":"label","option-value":"value",class:"w-full"},null,8,["modelValue","options"]),o[10]||(o[10]=p("label",{for:"tipoDeBem"}," Tipo de Bem ",-1))]),p("span",y,[t(v,{height:"41px",onNovaData:o[4]||(o[4]=a=>(q.value.dataInicial=a[0],q.value.dataFinal=a[1]))})]),p("span",B,[t(f,{id:"ano",modelValue:q.value.ano,"onUpdate:modelValue":o[5]||(o[5]=a=>q.value.ano=a),class:"w-full h-10"},null,8,["modelValue"]),o[11]||(o[11]=p("label",{for:"ano"}," Ano ",-1))]),p("span",T,[t(l,{id:"mes",modelValue:q.value.mes,"onUpdate:modelValue":o[6]||(o[6]=a=>q.value.mes=a),filter:"","auto-filter-focus":"","show-clear":"","input-id":"mes",options:c(a)(),"option-label":"label","option-value":"value",class:"w-full"},null,8,["modelValue","options"]),o[12]||(o[12]=p("label",{for:"mes"}," Mês ",-1))])])]),_:1},8,["dados","card","carregando"]),U.value?(u(),i("div",P," Dados atualizados em: "+r(U.value),1)):n("",!0),t(D,{id:"tabela",colunas:F,"linhas-alternadas":!0,dados:C.value.registros,class:"p-datatable-sm text-xs p-2","selection-mode":"single",style:{"max-width":"100%"},carregando:O.value,"total-registros":C.value.total,linhas:q.value.tamanhoDaPagina,filtros:q.value,declaracao:A.card.exibir_declaracao_automatica,onSelecionarLinha:N,onPaginar:L},null,8,["dados","carregando","total-registros","linhas","filtros","declaracao"])],64)}}});export{A 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.