PageSourceSearch

https://tupirama.to.gov.br/js/PlanoCargoSalario-Deh3KsN2.js

js tupirama.to.gov.br collected 2026-10-02 23:43:53 UTC 5,835 bytes, 1 lines download raw bytes

1import{b as a,a as o}from"./Prodata-C81aSYhL.js";import{T as e,_ as l}from"./TransparenciaFilter-CmgpMqVx.js";import{_ as i}from"./index-r3O2Rl_T.js";import{b as t,c as s,t as r,f as n,d,F as p,q as c}from"./vue-vendor-C4LtToJo.js";import"./Paginador-DETKlgTq.js";/* empty css                                                                  */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";const m={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-4 p-float-label p-0"},g={class:"col-span-12 md:col-span-4 p-float-label p-0"},f={class:"col-span-12 md:col-span-4"},_={class:"flex justify-content-center flex-wrap gap-3"},v={class:"flex align-items-center"},h={class:"flex align-items-center"},b={class:"flex align-items-center"},j=i({components:{DataTableWrapper:l,TransparenciaFilter:e},provide(){return{filtrar:this.exportarDadosProdata,filtros:()=>this.filtro,card:null}},props:{card:{type:Object,required:!0}},data(){return{loading:!0,colunas:[{field:"descricao_cargo",header:"Cargo"},{field:"descricao_linha",header:"Linha"},{field:"descricao_nivel",header:"Nível"},{field:"quantidade_limite",header:"Qtde. limite"},{field:"quantidade_usada",header:"Qtde. usada"},{field:"disponivel",header:"Qtde. disponível"},{field:"valor",header:"Valor"}],dados:[],filtro:this.initFiltros(),options:{gestoes:[],niveis:[{label:"1 - Efetivo",valor:1},{label:"2 - Comissionado",valor:2},{label:"3 - Ambos",valor:3},{label:"4 - Agente Politico",valor:4},{label:"5 - Temporário/Contratado",valor:5},{label:"6 - Empregado (CLT)",valor:6},{label:"7 - Eletivo",valor:7},{label:"8 - Função de Confiança",valor:8},{label:"9 - Agente Público",valor:9},{label:"10 - Estagiário",valor:10},{label:"11 - Não aplica - considerar função",valor:11},{label:"12 - Agente Honorífico",valor:12},{label:"13 - Cargo de Outro Ente",valor:13},{label:"15 - Pensionista",valor:15}]}}},mounted(){this.getDadosInicial(),this.filtrar()},methods:{async exportarDadosProdata(o={}){const e={...this.filtro,...o,page:o?.page??1,pagina:o?.pagina??1,per_page:o?.per_page??1e5,itens:o?.itens??1e5,limite:o?.limite??1e5,limiteRegistros:o?.limiteRegistros??1e5};return a(this.card.link.sistema_gestao.base_url_adm,this.card.link.link,e)},async getDadosInicial(){const a=await o(this.card.link.sistema_gestao.base_url,"/portal/orgaos",{itens:50,pagina:1});this.options.gestoes=a.data},initFiltros:()=>({gestao:null,tipo_cargo:null,situacao:"com_vagas"}),async filtrar(){this.loading=!0,this.dados=await a(this.card.link.sistema_gestao.base_url_adm,this.card.link.link,this.filtro),this.loading=!1},async limparFiltros(){this.loading=!0,this.filtro=this.initFiltros(),this.dados=await a(this.card.link.sistema_gestao.base_url_adm,this.card.link.link,this.filtro),this.loading=!1}}},[["render",function(a,o,e,l,i,j){const x=c("Select"),V=c("RadioButton"),y=c("TransparenciaFilter"),C=c("DataTableWrapper");return t(),s(p,null,[r(y,{dados:i.dados,card:e.card,carregando:i.loading,onFiltrar:j.filtrar,onLimparFiltros:j.limparFiltros},{extraFields:n(()=>[d("div",m,[d("span",u,[r(x,{id:"gestao",modelValue:i.filtro.gestao,"onUpdate:modelValue":o[0]||(o[0]=a=>i.filtro.gestao=a),filter:"","show-clear":"","auto-filter-focus":"",options:i.options.gestoes,"option-label":"descricao","option-value":"codigo",class:"w-full h-11",onChange:o[1]||(o[1]=a=>j.filtrar())},null,8,["modelValue","options"]),o[10]||(o[10]=d("label",{for:"gestao"},"Gestão",-1))]),d("span",g,[r(x,{id:"tipo_cargo",modelValue:i.filtro.tipo_cargo,"onUpdate:modelValue":o[2]||(o[2]=a=>i.filtro.tipo_cargo=a),filter:"","show-clear":"","auto-filter-focus":"",options:i.options.niveis,"option-label":"label","option-value":"valor",class:"w-full h-11",onChange:o[3]||(o[3]=a=>j.filtrar())},null,8,["modelValue","options"]),o[11]||(o[11]=d("label",{for:"tipo_cargo"},"Tipo de Cargo",-1))]),d("span",f,[d("div",_,[d("div",v,[r(V,{modelValue:i.filtro.situacao,"onUpdate:modelValue":o[4]||(o[4]=a=>i.filtro.situacao=a),"input-id":"com_vagas",name:"situacao",value:"com_vagas",onChange:o[5]||(o[5]=a=>j.filtrar())},null,8,["modelValue"]),o[12]||(o[12]=d("label",{for:"com_vagas",class:"ml-2"},"Com vagas",-1))]),d("div",h,[r(V,{modelValue:i.filtro.situacao,"onUpdate:modelValue":o[6]||(o[6]=a=>i.filtro.situacao=a),"input-id":"sem_vagas",name:"situacao",value:"sem_vagas",onChange:o[7]||(o[7]=a=>j.filtrar())},null,8,["modelValue"]),o[13]||(o[13]=d("label",{for:"sem_vagas",class:"ml-2"},"Sem vagas",-1))]),d("div",b,[r(V,{modelValue:i.filtro.situacao,"onUpdate:modelValue":o[8]||(o[8]=a=>i.filtro.situacao=a),"input-id":"todos",name:"situacao",value:"todos",onChange:o[9]||(o[9]=a=>j.filtrar())},null,8,["modelValue"]),o[14]||(o[14]=d("label",{for:"todos",class:"ml-2"},"Todos",-1))])])])])]),_:1},8,["dados","card","carregando","onFiltrar","onLimparFiltros"]),r(C,{id:"tabela",ref:"dt",dados:i.dados,colunas:i.colunas,"selection-mode":"single",class:"p-datatable-sm text-xs",style:{"max-width":"100%"},carregando:i.loading,lazy:!1,paginator:"",linhas:20,"rows-per-page-options":[10,20,50,100],filtros:i.filtro,declaracao:e.card.exibir_declaracao_automatica},null,8,["dados","colunas","carregando","filtros","declaracao"])],64)}]]);export{j 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.