1import{M as a,r as l,I as e,o,c as s,t,f as i,H as r,ab as d,b as u,d as n,h as c,Q as p,B as m,x as v,k as f,l as g,q as b,p as _,af as x}from"./vue-vendor-C4LtToJo.js";import{b as y}from"./Prodata-CuEP4pVj.js";import{T as j,_ as h}from"./TransparenciaFilter-nyhpuzK1.js";import{m as w,a as A,f as V}from"./formatar-CB6uSzNw.js";import"./index-C5GhW9sY.js";import"./Paginador-BKhKnODU.js";/* empty css */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"./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";const T={class:"grid grid-cols-12 w-full gap-2 mx-2 m-0"},P={class:"col-span-12 md:col-span-4 p-float-label p-0"},k={class:"col-span-12 md:col-span-4 p-float-label p-0"},C={class:"col-span-12 md:col-span-4 p-float-label p-0"},N={class:"w-full grid grid-cols-2 gap-2 m-0 mt-2 md:grid-cols-12"},U={class:"col-span-12 md:col-span-6 p-float-label p-0"},R={class:"col-span-12 md:col-span-6 p-float-label p-0"},S={class:"col-span-12 md:col-span-3 p-float-label p-0"},D={class:"col-span-12 md:col-span-3 p-float-label p-0"},M={class:"col-span-12 md:col-span-6 p-float-label p-0"},F={class:"flex flex-col gap-1"},q={key:0},I={key:1},L={class:"flex gap-2"},B={class:"flex flex-col justify-start items-start gap-1"},E={class:"uppercase text-justify"},O=a({__name:"Licitacao",props:{card:{}},setup(a){const O=a=>{if(Array.isArray(a))return a.flatMap(a=>O(a));if("string"!=typeof a)return[];let l=a.trim();try{l=decodeURIComponent(l)}catch{l=a.trim()}return l?l.replace(/^\[/,"").replace(/\]$/,"").split(",").map(a=>a.replace(/^['"]|['"]$/g,"").trim()).filter(Boolean):[]},H=a,$=d(),z=[{label:"Todas"},{label:"Abertas"},{label:"Homologadas"},{label:"Canceladas"}],J=l(!1),K=l([]),G=l([]),Q=l([]),W=l(oa()),X=l(null),Y=l(null),Z=l({modalidade:!1});x("filtrar",async function(a={}){const l=H.card.link.sistema_gestao.base_url_adm,e=Y.value||H.card.link.link,o={...W.value,...a,page:a.page??1,pagina:a.pagina??1,per_page:a.per_page??1e5,itens:a.itens??1e5,limite:a.limite??1e5,limiteRegistros:a.limiteRegistros??1e5},s=O(o.modalidade);return s.length?(await Promise.all(s.map(a=>y(l,e,{...o,modalidade:a})))).flat():y(l,e,o)}),x("filtros",W),x("card",null);const aa=e(()=>null==W.value.gestao?null:Q.value.find(a=>a.codigo===W.value.gestao)??null),la=e(()=>aa.value?.nm_orgao??""),ea={exercicio:a=>{W.value.exercicio=Number(a)},gestao:a=>{W.value.gestao=Number(a)},mes:a=>{W.value.mes=Number(a)},modalidade:a=>{const l=O(a);if(l.length){if(1===l.length&&null==W.value.modalidade)W.value.modalidade=l[0];else{const a=Array.isArray(W.value.modalidade)?W.value.modalidade:W.value.modalidade?[W.value.modalidade]:[];W.value.modalidade=Array.from(new Set([...a,...l]))}Z.value.modalidade=!0}},nr_processo:a=>{W.value.nr_processo=String(a)},objeto:a=>{W.value.objeto=a},situacao:a=>{W.value.situacao=a}};function oa(){return{objeto:null,data_inicial:null,data_final:null,exercicio:(new Date).getFullYear(),mes:null,cd_unidade:null,descricaoModuloAtual:"transparencia",formatoArquivoRelatorio:"PDF",gestao:null,id_cadset:null,isConsultaText:!1,isModuloServicosOnline:!1,isTelaPesquisaLicitacao:!0,limite:100,limiteRegistros:1e3,modalidade:null,moduloAtual:"TRANSPARENCIA",nomeTelaAtualAutocomplete:null,nr_licitacao:null,nr_processo:null,ordenacao:1,propriedadeDescricao:"nr_cotacao",propriedadeValor:"nr_cotacao",situacao:"Todas",tabela:{},tipoDeArquivoRelatorioPortal:null,providerGridFiltroTransparencia:[]}}const sa=async(a=null)=>{J.value=!0;try{X.value&&(X.value.includes("modalidade=")&&(W.value.modalidade=null),X.value.split("&").forEach(a=>{const[l,e]=a.split("="),o=ea[l];o&&e&&o(e)})),null!=a?.ano&&""!==a.ano&&(W.value.exercicio=Number(a.ano)),void 0!==a?.modalidade&&(W.value.modalidade=a.modalidade);const l=H.card.link.sistema_gestao.base_url_adm,e=O(W.value.modalidade);
1if(e.length){const a=await Promise.all(e.map(a=>y(l,Y.value,{...W.value,modalidade:a})));K.value=a.flat()}else K.value=await y(l,Y.value,e.length?{...W.value,modalidade:null}:W.value)}catch(l){}finally{J.value=!1}},ta=async()=>{J.value=!0;try{W.value=oa(),K.value=await y(H.card.link.sistema_gestao.base_url_adm,Y.value,W.value)}catch(a){}J.value=!1};return o(async()=>{[Y.value,X.value]=H.card.link.link.split("?"),await(async()=>{J.value=!0;try{const[a,l]=await Promise.all([y(H.card.link.sistema_gestao.base_url_adm,"/rest/processoCompraController/carregarAtributos"),y(H.card.link.sistema_gestao.base_url_adm,"/rest/gestaoController/pesquisar",{$limit:50,descricaoModuloAtual:"transparencia",isConsultaText:!1,moduloAtual:"TRANSPARENCIA",nomeTelaAtualAutocomplete:null,propriedadeDescricao:"nm_orgao",propriedadeValor:"codigo",propriedadesExtrasConsultar:[],tabela:{nm_orgao:""}})]);G.value=a.modalidades.filter(a=>"09"!==a.valor),Q.value=l}catch(a){}J.value=!1})(),await sa()}),(l,e)=>{const o=b("InputText"),d=b("InputNumber"),x=b("Select"),y=b("Tag"),O=b("Column"),X=_("mask");return u(),s("div",null,[t(j,{dados:K.value,card:a.card,carregando:J.value,onFiltrar:sa,onLimparFiltros:ta,onKeyup:e[8]||(e[8]=r(a=>sa(),["enter"]))},{extraFields:i(()=>[n("div",T,[n("span",P,[t(o,{id:"objeto",modelValue:W.value.objeto,"onUpdate:modelValue":e[0]||(e[0]=a=>W.value.objeto=a),class:"w-full h-[34px]",autocomplete:"off"},null,8,["modelValue"]),e[10]||(e[10]=n("label",{for:"objeto"},"Objeto",-1))]),n("span",k,[t(o,{modelValue:W.value.nr_processo,"onUpdate:modelValue":e[1]||(e[1]=a=>W.value.nr_processo=a),class:"w-full h-[34px]","use-grouping":!1},null,8,["modelValue"]),e[11]||(e[11]=n("label",null,"Número do Processo",-1))]),n("span",C,[c(t(d,{id:"ano-extra",modelValue:W.value.exercicio,"onUpdate:modelValue":e[2]||(e[2]=a=>W.value.exercicio=a),"input-class":"w-full","option-label":"label","option-value":"value",class:"w-full h-[34px]","max-fraction-digits":0,autocomplete:"off","use-grouping":!1},null,8,["modelValue"]),[[X,["####"]]]),e[12]||(e[12]=n("label",{for:"ano-extra"},"Ano",-1))])])]),default:i(()=>[n("div",N,[n("span",U,[t(x,{id:"orgao",modelValue:W.value.gestao,"onUpdate:modelValue":e[3]||(e[3]=a=>W.value.gestao=a),filter:"","show-clear":"","auto-filter-focus":"",options:Q.value,"option-label":"nm_orgao","option-value":"codigo",class:"w-full h-11"},null,8,["modelValue","options"]),e[13]||(e[13]=n("label",{for:"orgao"},"Ãrgão",-1))]),n("span",R,[t(x,{id:"modalidade",modelValue:W.value.modalidade,"onUpdate:modelValue":e[4]||(e[4]=a=>W.value.modalidade=a),filter:"","show-clear":"","auto-filter-focus":"",options:G.value,"option-label":"descricao","option-value":"valor",class:"w-full h-11",disabled:Z.value.modalidade},null,8,["modelValue","options","disabled"]),e[14]||(e[14]=n("label",{for:"modalidade"},"Modalidade",-1))]),n("span",S,[c(t(d,{id:"ano",modelValue:W.value.exercicio,"onUpdate:modelValue":e[5]||(e[5]=a=>W.value.exercicio=a),"input-class":"w-full","option-label":"label","option-value":"value",class:"w-full h-11","max-fraction-digits":0,autocomplete:"off","use-grouping":!1},null,8,["modelValue"]),[[X,["####"]]]),e[15]||(e[15]=n("label",{for:"ano"},"Ano",-1))]),n("span",D,[t(x,{id:"mes",modelValue:W.value.mes,"onUpdate:modelValue":e[6]||(e[6]=a=>W.value.mes=a),filter:"","auto-filter-focus":"","show-clear":"",options:p(w)(),"option-label":"label","option-value":"value",class:"w-full h-11 items-center"},null,8,["modelValue","options"]),e[16]||(e[16]=n("label",{for:"mes"},"Mês",-1))]),n("span",M,[t(x,{id:"situacao",modelValue:W.value.situacao,"onUpdate:modelValue":e[7]||(e[7]=a=>W.value.situacao=a),filter:"","show-clear":"","auto-filter-focus":"",options:z,"option-label":"label","option-value":"label",class:"w-full h-11"},null,8,["modelValue"]),e[17]||(e[17]=n("label",{for:"situacao"},"Situação",-1))])])]),_:1},8,["dados","card","carregando"]),t(h,{id:"tabela",ref:"dt",dados:K.value,class:"p-datatable-sm text-xs",style:{"max-width":"100%"},"selection-mode":"single",filtros:W.value,linhas:25,lazy:!1,carregando:J.value,paginator:"",declaracao:H.card.exibir_declaracao_automatica,onSelecionarLinha:e[9]||(e[9]=a=>
1{return l=a.data,void $.push({name:"Transparência Detalhe Unico",params:{secao:H.card.slugSecao,item:H.card.slug,id:l.nr_cotacao},query:{chave:btoa(JSON.stringify({abertura:l.dt_abertura}))}});var l})},{default:i(()=>[t(O,{header:"Dados da Licitação",class:"min-w-20 sm:min-w-60"},{body:i(({data:a})=>{return[n("div",F,[la.value?(u(),s("p",q,[e[18]||(e[18]=n("span",{class:"font-semibold"},"Ãrgão:",-1)),m(" "+v(la.value),1)])):f("",!0),n("p",null,[e[19]||(e[19]=n("span",{class:"font-semibold"},"Modalidade:",-1)),m(" "+v(a.tipo_modalid),1)]),a.vl_previsto?(u(),s("p",I,[e[20]||(e[20]=n("span",{class:"font-semibold"}," Valor Previsto: ",-1)),m(" "+v(p(A)(a.vl_previsto)),1)])):f("",!0),n("div",L,[n("p",null,[e[21]||(e[21]=n("span",{class:"font-semibold"},"Processo Nº:",-1)),m(" "+v(a.nr_processo),1)]),t(y,{style:{"font-size":"10px",padding:"0rem 0.1rem"},class:g((l=a.situacao,["Aberta","Abertura da cotação"].includes(l)?"bg-green-500":"Cancelada"===l?"bg-purple-500":"bg-blue-500")),value:a.situacao},null,8,["class","value"])])])];var l}),_:1}),t(O,{header:"Datas do Processo",class:"min-w-20 sm:min-w-48"},{body:i(({data:a})=>[n("div",B,[n("p",null,[e[22]||(e[22]=n("span",{class:"font-semibold"},"Publicação:",-1)),m(" "+v(a.dt_pub_edital?p(V)(a?.dt_pub_edital):"[sem informação]"),1)]),n("p",null,[e[23]||(e[23]=n("span",{class:"font-semibold"},"Julgamento:",-1)),m(" "+v(a.dt_abertura?p(V)(a?.dt_abertura):"[sem informação]"),1)]),n("p",null,[e[24]||(e[24]=n("span",{class:"font-semibold"},"Homologação:",-1)),m(" "+v(a.dt_omologacao?p(V)(a?.dt_omologacao):"[sem informação]"),1)])])]),_:1}),t(O,{header:"Objeto",class:"min-w-60 sm:w-full"},{body:i(({data:a})=>[n("div",E,v(a.observacao),1)]),_:1})]),_:1},8,["dados","filtros","carregando","declaracao"])])}}});export{O 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.