1$(document).ajaxStart(function () { 2 $("#carregando, #carregando_camada").show(); 3}); 4 5$(document).ajaxStop(function () { 6 $("#carregando, #carregando_camada").hide(); 7}); 8 9// fecha pop up 10$("body").click(function () { 11 $(".pop_up_download").hide(); 12}); 13 14$(document).ready(function () { 15 $(document).find('#main-menu li').css('border', '1px solid #FFFFFF'); 16 $(document).find('#main-menu ul').css('margin', '0'); 17 $(document).find('#main-menu > li ul').css('padding', '0'); 18 19 $('.link_menu').on('click', function () { 20 var el = $(this); 21 var li = el.closest('li'); 22 23 if (!li.children('ul').is(":visible")) { 24 li.children('ul').slideDown(500); 25 } else { 26 li.children('ul').slideUp(500); 27 } 28 }); 29 30 $(document).find('#ver_detalhes').on('click', function () { 31 $('#collapse-info-licitacao').slideToggle('slow'); 32 }); 33 34 $('#main-menu').smartmenus({ 35 mainMenuSubOffsetX: -4, 36 mainMenuSubOffsetY: -8, 37 subMenusSubOffsetX: -4, 38 subMenusSubOffsetY: -8 39 }); 40 41 $('html').on('click', 'div.captcha-reload a', function () { 42 let area = $(this).closest('div.captcha-area'); 43 let namespace = area.data('namespace'); 44 45 $(this).closest('div.captcha-area').find('img').attr('src', 'captcha.php?namespace=' + namespace + '&sid=' + Math.random()); 46 }); 47 48 if ($('#tipo-login option:selected').val() == 'tipo-cpf') { 49 login = $('#cpf-login'); 50 login = $('.loginJuridica').hide(); 51 } 52 53 mascaras(); 54 55 $('#glossario-container').css({'height': (window.innerHeight - 260) + 'px'}); 56 $('#glossario-menu, #footer-topo').click(function () { 57 $('html,body').animate({scrollTop: '10'}); 58 }); 59 60 //nao permite ficar dentro iframe ou frame se este estiver ocupando menos que 80% da area da janela 61 if ( 62 self != top && 63 ( 64 (window.innerWidth * 100 / window.outerWidth) < 80 || 65 (window.innerHeight * 100 / window.outerHeight) < 80 66 ) 67 ) { 68 top.location.replace(location); 69 } 70}); 71 72$(function () { 73 if (localStorage.getItem('contraste') == 'true') { 74 localStorage.setItem('contraste', false); 75 autoContraste(); 76 } 77 78 $('.fonte').on('click', 'a', function (event) { 79 event.preventDefault(); 80 var el = $(this); 81 var div = el.closest('div'); 82 var op = el.prop('id'); 83 var vezes = div.data('x') ? parseInt(div.data('x')) : 0; 84 85 var num = (op == 'font-up') ? +1 : -1; 86 87 vezes = vezes + num; 88 89 if (vezes >= -10 && vezes <= 10) { 90 91 div.data('x', vezes); 92 93 $(document).find('div#content,div#footer,div#footer,a,p,h1,h2,h3,h4,font,select,:submit,:button').each(function () { 94 var el = $(this); 95 if (el.closest('#menu-1').length === 0) { 96 el.css('font-size', '+=' + num); 97 } 98 }); 99 } 100 $('.post').find('a[href]:first').focus(); 101 }); 102 103 $('.altoContraste').on('click', function () { 104 autoContraste(); 105 $('.post').find('a[href]:first').focus(); 106 }); 107 108 $('.mapa-site a[href]').focus(function () { 109 $(this).css({'text-decoration': 'underline', 'font-weight': 'bold'}); 110 }).focusout(function () { 111 $(this).css({'text-decoration': 'none', 'font-weight': 'normal'}); 112 }); 113 114 $('a.new-window').click(function () { 115 window.open(this.href); 116 return false; 117 }); 118 119 $('#Receitas a').click(function () { 120 tipo = $('#tipo').val(); 121 deducao = $('#deducao').val(); 122 id_entidade = $('#entidades option:selected').val(); 123 href = $(this).attr('href') + '&tipo=' + tipo + '&id_entidade=' + id_entidade + '&deducao=' + deducao 124 window.open(href); 125 return false; 126 }); 127 128 $('#DespesaPorCategoria a').click(function () { 129 competencia = typeof $('#competencia option:selected').val() == 'undefined' ? '' : $('#competencia option:selected').val(); 130 id_orgao = typeof $('#id_orgao option:selected').val() == 'undefined' ? '' : $('#id_orgao option:selected').val(); 131 id_origem_recurso = typeof $('#id_origem_recurso option:selected').val() == 'undefined' ? '' : $('#id_origem_recurso option:selected').val(); 132 id_entidade = typeof $('#entidades option:selected').val() == 'undefined' ? '' : $('#entidades option:selected').val(); 133 id_recurso = typeof $('#id_recurso option:selected').val() == 'undefined' ? '' : $('#id_recurso option:selected').val(); 134 id_projeto_atividade = typeof $('#id_projeto_atividade option:selected').val() == 'undefined' ? '' : $('#id_projeto_atividade option:selected').val(); 135 id_categoria = typeof $('#id_categoria option:selected').val() == 'undefined' ? '' : $('#id_categoria option:selected').val(); 136 id_funcao = typeof $('#id_funcao option:selected').val() == 'undefined' ? '' : $('#id_funcao option:selected').val(); 137 id_subfuncao = typeof $('#id_subfuncao option:selected').val() == 'undefined' ? '' : $('#id_subfuncao option:selected').val(); 138 id_programa = typeof $('#id_programa option:selected').val() == 'undefined' ? '' : $('#id_programa option:selected').val(); 139 href = $(this).attr('href') + '&competencia=' + competencia + '&id_orgao=' + id_orgao + '&id_origem_recurso=' + id_origem_recurso + '&id_recurso=' + id_recurso + '&id_projeto_atividade=' + id_projeto_atividade + '&id_categoria=' + id_categoria + '&id_funcao=' + id_funcao + '&id_subfuncao=' + id_subfuncao + '&id_programa=' + id_programa + '&id_entidade=' + id_entidade; 140 window.open(href); 141 return false;
142 }); 143 144 $('#extra a').click(function () { 145 id_entidade = $('#entidades option:selected').val(); 146 href = $(this).attr('href') + '&id_entidade=' + id_entidade 147 window.open(href); 148 return false; 149 }); 150 151 $('#btn_consultar_empenho').click(function () { 152 var ano = $('#despesa_empenho_competencia option:selected').val(); 153 var nro = $('#numero_empenho').val(); 154 var id_entidade = $('#entidades option:selected').val(); 155 var id_recurso = $('#id_origem_recurso_empenho_por_numero').val(); 156 var href_recurso = id_recurso ? '&id_origem_recurso=' + id_recurso : ''; 157 158 if (!isint(nro) || nro == '') { 159 alerta('Número do Empenho precisa ser apenas números'); 160 return false; 161 } 162 window.open('index?secao=gerador&local=empenhos&tipo=por_nro&exercicio=' + ano + '&ano=' + ano + '&nro_empenho=' + nro + '&id_entidade=' + id_entidade + href_recurso); 163 }); 164 165 $('#btn_consultar_empenho_por_oc').click(function () { 166 var ano = $('#despesa_empenho_competencia option:selected').val(); 167 var oc = $('#oc').val(); 168 var id_entidade = $('#entidades option:selected').val(); 169 var id_recurso = $('#id_origem_recurso_empenho_por_cc').val(); 170 var href_recurso = id_recurso ? '&id_origem_recurso=' + id_recurso : ''; 171 if (!isint(oc) || oc == '') { 172 alerta('Número da OC não informado'); 173 return false; 174 } 175 window.open('index?secao=gerador&local=empenhos&tipo=empenho_por_oc&exercicio=' + ano + '&ano=' + ano + '&oc=' + oc + '&id_entidade=' + id_entidade + href_recurso); 176 }); 177 178 $('#despesa_empenho_competencia').change(function () { 179 $('#conteudo_meses').hide(); 180 }); 181 182 $('#form_comp #competencia,#form_comp #fase').change(function () { 183 $('#conteudo_meses').html(''); 184 }); 185 186 $('.despesa_empenho_tipo_filtro').change(function () { 187 var filtro = $(this).val(); 188 if (filtro == 'numero') { 189 $('#numero_empenho_filtro').show(); 190 $('#despesa_empenho_filtro').hide(); 191 $('#empenho_oc_filtro').hide(); 192 } else if (filtro == 'filtro') { 193 $('#numero_empenho_filtro').hide(); 194 $('#despesa_empenho_filtro').show(); 195 $('#empenho_oc_filtro').hide(); 196 } else { 197 $('#numero_empenho_filtro').hide(); 198 $('#despesa_empenho_filtro').hide(); 199 $('#empenho_oc_filtro').show(); 200 } 201 }); 202 203 $('ul.links_meses_empenhos a').click(function () { 204 var id_orgao = $('#id_orgao').val(); 205 var id_recurso = $('#id_recurso').val(); 206 var id_entidade = $('#entidades option:selected').val(); 207 var id_projeto_atividade = $('#id_projeto_atividade').val(); 208 var id_categoria = $('#id_categoria').val(); 209 var id_funcao = $('#id_funcao').val(); 210 var id_subfuncao = $('#id_subfuncao').val(); 211 var txt_empenho = escape($('#txt_empenho').val()); 212 var href_orgao = id_orgao ? '&id_orgao=' + id_orgao : ''; 213 var href_entidade = id_entidade ? '&id_entidade=' + id_entidade : ''; 214 var href_recurso = id_recurso ? '&id_recurso=' + id_recurso : ''; 215 var href_projeto_atividade = id_projeto_atividade ? '&id_atividade=' + id_projeto_atividade : ''; 216 var href_categoria = id_categoria ? '&id_categoria=' + id_categoria : ''; 217 var href_funcao = id_funcao ? '&id_funcao=' + id_funcao : ''; 218 var href_subfuncao = id_subfuncao ? '&id_subfuncao=' + id_subfuncao : ''; 219 var href_txtempenho = txt_empenho ? '&txt_empenho=' + txt_empenho : ''; 220 var href = $(this).attr('href'); 221 var href_final = href + href_orgao + href_recurso + href_projeto_atividade + href_categoria + href_funcao + href_subfuncao + href_entidade + href_txtempenho; 222 window.open(href_final); 223 return false; 224 }); 225 226 $('#span_nome_fornecedor').delegate('img#excluir_fornecedor', 'click', function () { 227 $('#span_nome_fornecedor').html(''); 228 $('#id_fornecedor,#fornecedor,#form_comp #hidden_nome_fornecedor').val(''); 229 $("#conteudo_meses[data-local='diarias']").html(''); 230 }); 231 232 $('#form_comp_objeto #span_nome_objeto').delegate('img#excluir_objeto', 'click', function () { 233 $('#form_comp_objeto #span_nome_objeto').html(''); 234 $('#form_comp_objeto #tp_filtro_objeto, #form_comp_objeto #hidden_nome_objeto').val(''); 235 }); 236 237 $('#form_comp_orgaos #span_descricao_orgaos').delegate('img#excluir_orgaos', 'click', function () { 238 $('#form_comp_orgaos #span_descricao_orgaos').html(''); 239 $('#form_comp_orgaos #orgaos, #form_comp_orgaos #hidden_descricao_orgaos').val(''); 240 }); 241 242 $('#form_comp #competencia,#form_comp #fase').change(function () { 243 $('#conteudo_meses').html(''); 244 }); 245 246 $('ul.links_meses_diarias a, ul.links_meses_passagens a').click(function () { 247 var id_entidade = $('#entidades option:selected').val(); 248 var href_entidade = id_entidade ? '&id_entidade=' + id_entidade : ''; 249 var href = $(this).attr('href'); 250 var href_final = href + href_entidade; 251 window.open(href_final); 252 return false;
253 }); 254}); 255 256function tp(action) { 257 switch (action) { 258 case 'busca_objeto': 259 $.post('index?secao=buscas&local=objetos', function (r) { 260 let div = $('<div>'); 261 262 $('#span_nome_objeto').prepend(div); 263 264 div.html(r).appendTo('body').dialog({ 265 title: 'Buscar Objeto', 266 width: '90%', 267 modal: true, 268 draggable: true, 269 resizable: false, 270 closeOnEscape: true, 271 open: function () { 272 div.find('#txt_busca').focus(); 273 274 let conteudo_objetos = div.find('#conteudo_objetos'); 275 276 div.find('#btn_buscar_objeto').click(function () { 277 var txt = div.find('#txt_busca'); 278 var bm = div.find('#busca_meio').is(':checked'); 279 if (!$.trim(txt.val())) { 280 alerta('Digite algum dado para busca'); 281 txt.val('').focus(); 282 return false; 283 } 284 $.post('index?secao=buscas&local=buscar_objetos', { 285 txt: txt.val(), 286 bm: bm 287 }, function (r) { 288 conteudo_objetos.html(r); 289 290 div.find('#tbl_relacao_objetos tbody').delegate('tr', 'click', function () { 291 var codigo = $(this).data('cod'); 292 var nome = $(this).find('td:first').text(); 293 $('#form_comp_objeto #tp_filtro_objeto').val(codigo); 294 $('#form_comp_objeto #span_nome_objeto').html(nome + ' <img src="imgs/icone_fechar.gif" id="excluir_objeto">'); 295 div.dialog('destroy').remove(); 296 }); 297 }); 298 }); 299 div.find('#btn_fechar').click(function () { 300 div.dialog('destroy').remove(); 301 }); 302 } 303 }); 304 }); 305 break; 306 case 'contato': 307 $.post('index?secao=acesso_informacao&local=contato', function (r) { 308 $('#acessoInfo').html(''); 309 $('#acessoInfo').html(r); 310 $('#nomeContato').focus(); 311 Mask(); 312 }) 313 break; 314 case 'consulta': 315 $.post('index?secao=acesso_informacao&local=consulta', function (r) { 316 $('#acessoInfo').html(''); 317 $('#acessoInfo').html(r); 318 $('#cpfRequerente').focus(); 319 $('#acessoInfo').ready(function () { 320 $(".maskNumerico").keyup(function (e) { 321 e.preventDefault(); 322 var expre = /[^0-9]/g; 323 // REMOVE OS CARACTERES DA EXPRESSAO ACIMA 324 if ($(this).val().match(expre)) { 325 $(this).val($(this).val().replace(expre, '')); 326 } 327 }); 328 }); 329 $('#btnConsulta').click(function () { 330 $('.cpf-codigo-alert').hide(); 331 $('.digito-verificador-alert').hide(); 332 333 if (!$('#cpfRequerente').val()) { 334 $('.cpf-codigo-alert').show(); 335 return false; 336 } 337 338 if (!$('#digitoVerificador').val()) { 339 $('.digito-verificador-alert').show(); 340 return false; 341 } 342 343 $.post('index?secao=acesso_informacao&local=buscaRequerimento', { 344 cpf: $('#cpfRequerente').val(), 345 digito: $('#digitoVerificador').val() 346 }, function (r) { 347 $('#buscaRequerimento').html(r); 348 }) 349 }); 350 }) 351 break; 352 case 'documentos_sigilosos': 353 let acessoInfo = $('#acessoInfo'); 354
355 $.post('index?secao=acesso_informacao&local=documentos_sigilosos', function (r) { 356 acessoInfo.html(r); 357 358 let documentosSigilososArea = $('#documentosSigilosos'); 359 let documentosSigiliososAreaResult = documentosSigilososArea.find('#consulta_documentos_sigilosos'); 360 let documentosSigiliososAreaResultWithResult = documentosSigiliososAreaResult.find('.documentos-sigilosos-result'); 361 let documentosSigiliososAreaResultNoResult = documentosSigiliososAreaResult.find('.documentos-sigiliosos-no-result'); 362 let tabelaResultados = documentosSigiliososAreaResult.find('#tabelaResultados'); 363 364 let classDesc = documentosSigilososArea.find('#clas_desc'); 365 let assunto = documentosSigilososArea.find('#assunto'); 366 let dataInicial = documentosSigilososArea.find('#data_inicial'); 367 let dataFinal = documentosSigilososArea.find('#data_final'); 368 let tituloResultado = documentosSigiliososAreaResult.find('#titulo_resultado_documentos_sigilosos'); 369 let dataFind = null; 370 371 function isDocDesclassificados(clasDesc) { 372 return String(clasDesc) === '2'; 373 } 374 375 function atualizarTituloDocumentosSigilosos(clasDesc) { 376 tituloResultado.text( 377 isDocDesclassificados(clasDesc) 378 ? 'Informações desclassificadas' 379 : 'Informações classificadas' 380 ); 381 } 382 383 function mensagemSemResultadoDocumentosSigilosos(dataFind) { 384 const verbo = isDocDesclassificados(dataFind.clas_desc) 385 ? 'desclassificada com grau de sigilo' 386 : 'classificada com grau de sigilo'; 387 388 return `<h1><strong>No período de ${dataFind.data_inicial} a ${dataFind.data_final} nenhuma informação foi ${verbo}.</strong></h1>`; 389 } 390 391 classDesc.focus(); 392 393 documentosSigiliososAreaResult.find('#documentos_sigilosos_print').on('click', function () { 394 fireFormPrint('relatorio_documentos_sigilosos', dataFind); 395 }); 396 397 documentosSigilososArea.find('#btnConsulta').click(function (e) { 398 documentosSigiliososAreaResult.addClass('hide'); 399 documentosSigiliososAreaResultWithResult.addClass('hide'); 400 documentosSigiliososAreaResultNoResult.addClass('hide'); 401 402 if ( 403 !dataInicial.val() || 404 !dataFinal.val() 405 ) { 406 alert('Por favor, preencha ambos os campos de data.'); 407 return; 408 } 409 410 dataFind = { 411 clas_desc: classDesc.val(), 412 assunto: assunto.val(), 413 data_inicial: dataInicial.val(), 414 data_final: dataFinal.val() 415 } 416 417 atualizarTituloDocumentosSigilosos(dataFind.clas_desc); 418 tabelaResultados.find('tbody').html(''); 419 420 $.post('index?secao=acesso_informacao&local=consulta_documentos_sigilosos', dataFind, function (response) { 421 documentosSigiliososAreaResult.removeClass('hide'); 422 423 if (response.length == 0) { 424 documentosSigiliososAreaResultNoResult.html(mensagemSemResultadoDocumentosSigilosos(dataFind)); 425 documentosSigiliososAreaResultNoResult.removeClass('hide'); 426 return; 427 } 428 429 let tableTbody = tabelaResultados.find('tbody'); 430 431 response.forEach(function (doc) { 432 tableTbody.append(` 433 <tr> 434 <td class="text-left">${doc.assunto}</td> 435 <td class="text-right">${doc.classificacao_sigilo}</td> 436 <td class="text-left">${doc.fundamentacao_legal || 'Não informado'}</td> 437 <td class="text-center">${doc.data_publicacao}</td> 438 <td class="text-right">${doc.prazo_sigilo}</td> 439 <td class="text-left"> 440 ${doc.nome_file_manager 441 ? `${doc.nome_file_manager} <a class="link" data-id="${doc.id}"> 442 <i class="fa fa-download fa-lg cursorMao"></i> 443 </a> ` 444 : 'Não informado'} 445 </td> 446 </tr>`); 447 }); 448 449 tableTbody.find('a.link').on('click', function (e) { 450 e.preventDefault(); 451 const fileId = $(this).data('id'); 452 453 if (!fileId) { 454 return; 455 } 456
457 $.post('index?secao=acesso_informacao&local=download_file', { 458 id: fileId 459 }, function (response) { 460 if (response.success) { 461 downloadFromBase64Content( 462 response.name, 463 response.file 464 ); 465 } else { 466 alert(response.error); 467 } 468 }, 'json'); 469 }); 470 471 documentosSigiliososAreaResultWithResult.removeClass('hide'); 472 }, 'json'); 473 }); 474 }); 475 break; 476 case 'busca_fornecedores': 477 $.post('index?secao=buscas&local=fornecedores', function (r) { 478 var div = $('<div>'); 479 480 div.html(r).appendTo('body').dialog({ 481 title: 'Buscar Fornecedor', 482 width: '90%', 483 modal: true, 484 draggable: true, 485 resizable: false, 486 closeOnEscape: true, 487 zIndex: 9999, 488 open: function () { 489 div.find('#txt_busca').focus(); 490 491 let area_fornecedores_list = div.find('#area_fornecedores_list'); 492 493 div.find('#btn_buscar_fornecedor').click(function () { 494 var txt = div.find('#txt_busca'); 495 var bp = div.find('#busca_por').val(); 496 var bm = div.find('#busca_meio').is(':checked') 497 498 if (!$.trim(txt.val())) { 499 alerta('Digite algum dado para busca'); 500 txt.val('').focus(); 501 return false; 502 } 503 504 $.post('index?secao=buscas&local=buscar_fornecedores', { 505 txt: txt.val(), 506 bp: bp, 507 bm: bm 508 }, function (r) { 509 area_fornecedores_list.html(r); 510 area_fornecedores_list.find('#tbl_relacao_fornecedores tbody').delegate('tr', 'click', function () { 511 var codigo = $(this).data('cod'); 512 var nome = $(this).find('td:first').text(); 513 514 $('#fornecedor').val(codigo); 515 $('#id_fornecedor').val(codigo); 516 $('#span_nome_fornecedor').html(nome + '<img src="imgs/icone_fechar.gif" id="excluir_fornecedor">'); 517 $('#hidden_nome_fornecedor').val(nome); 518 $("#conteudo_meses[data-local='diarias']").html(''); 519 520 div.dialog('destroy').remove(); 521 }); 522 }); 523 }); 524 div.find('#btn_fechar').click(function () { 525 div.dialog('destroy').remove(); 526 }); 527 } 528 }); 529 }); 530 break; 531 case 'busca_fornecedores_com_licitacao': 532 $.post('index?secao=buscas&local=fornecedores', function (r) { 533 var div = $('<div>'); 534 div.html(r).appendTo('body').dialog({ 535 title: 'Buscar Fornecedor', 536 width: '90%', 537 modal: true, 538 draggable: true, 539 resizable: false, 540 closeOnEscape: true, 541 open: function () { 542 div.find('#txt_busca').focus(); 543 div.find('#btn_buscar_fornecedor').click(function () { 544 var txt = div.find('#txt_busca'); 545 var bp = div.find('#busca_por').val(); 546 var bm = div.find('#busca_meio').is(':checked'); 547 if (!$.trim(txt.val())) { 548 alerta('Digite algum dado para busca'); 549 txt.val('').focus(); 550 return false;
551 } 552 553 $.post('index?secao=buscas&local=buscar_fornecedores_com_licitacao', { 554 txt: txt.val(), 555 bp: bp, 556 bm: bm 557 }, function (r) { 558 div.find('#area_fornecedores_list').html(r); 559 560 div.find('#tbl_relacao_fornecedores tbody').delegate('tr', 'click', function () { 561 var codigo = $(this).data('cod'); 562 var nome = $(this).find('td:first').text(); 563 $('#form_comp #fornecedor').val(codigo); 564 $('#form_comp #span_nome_fornecedor').html(nome + '<img src="imgs/icone_fechar.gif" id="excluir_fornecedor">'); 565 $('#form_comp #hidden_nome_fornecedor').val(nome); 566 $("#conteudo_meses[data-local='diarias']").html(''); 567 div.dialog('destroy').remove(); 568 }); 569 }); 570 }); 571 div.find('#btn_fechar').click(function () { 572 div.dialog('destroy').remove(); 573 }); 574 } 575 }); 576 }); 577 break; 578 case 'contatar': 579 var nome = $("#nomeContato"); 580 var email = $("#emailContato"); 581 var rg = $("#rgContato"); 582 var cpf = $("#cpfContato"); 583 var endereco = $("#enderecoContato"); 584 var bairro = $("#bairroContato"); 585 var cep = $("#cepContato"); 586 var cidade = $("#cidadeContato"); 587 var uf = $("#ufContato"); 588 var telefone = $("#telefoneContato"); 589 var pergunta = $("#perguntaContato"); 590 var assunto = $("#assuntoContato"); 591 var csrf_token = $("#csrf_token"); 592 var captcha = $("#captchaContato"); 593 594 $('small.error').addClass('hide'); 595 596 if ($.trim(nome.val()) == '') { 597 nome.nextAll('small.error').removeClass('hide'); 598 nome.focus(); 599 600 return false; 601 } 602 603 if ( 604 cpf.hasClass('obriga') && 605 $.trim(cpf.val()) == '' 606 ) { 607 cpf.nextAll('small.error').removeClass('hide'); 608 cpf.focus(); 609 610 return false; 611 } 612 613 if ($.trim(assunto.val()) == '') { 614 assunto.nextAll('small.error').removeClass('hide'); 615 assunto.focus(); 616 617 return false; 618 } 619 620 if ($.trim(pergunta.val()) == '') { 621 pergunta.nextAll('small.error').removeClass('hide'); 622 pergunta.focus(); 623 624 return false; 625 } 626 627 if ($.trim(captcha.val()) == '') { 628 captcha.focus(); 629 630 return false; 631 } 632 633 $('#botaoEnviar').attr('disabled', true).text('Enviando...'); 634 635 $.post('index?secao=acesso_informacao&local=contatar', { 636 email: email.val(), 637 nome: nome.val(), 638 email: email.val(), 639 rg: rg.val(), 640 cpf: cpf.val(), 641 endereco: endereco.val(), 642 bairro: bairro.val(), 643 cep: cep.val(), 644 cidade: cidade.val(), 645 uf: uf.val(), 646 telefone: telefone.val(), 647 assunto: assunto.val(), 648 pergunta: pergunta.val(), 649 csrf_token: csrf_token.val(), 650 captcha: captcha.val() 651 }, function (j) { 652 if (j.info == 1) { 653 alerta(j.msg, function () { 654 tp('consulta'); 655 }); 656 } else { 657 $('#botaoEnviar').attr('disabled', false).text('Enviar'); 658 alerta(j.msg); 659 } 660 }, 'json'); 661 662 break; 663 case 'gerar_relatorio_requerimento': 664 var Form = $('form#form-relatorio-requerimentos'); 665 var AreaDados = $('#relatorio_requerimentos_consulta'); 666 667 AreaDados.on('click', 'button.visualizar-resposta', function () { 668 var tr = $(this).closest('tr').next(); 669 670 if (tr.hasClass('hide')) { 671 tr.removeClass('hide') 672 } else { 673 tr.addClass('hide') 674 } 675 }); 676
677 $.post('index?secao=relatorio_acesso_informacao&acao=pesquisar', { 678 id_entidade: Form.find('#entidade').val(), 679 situacao: Form.find('#status').val(), 680 id_assunto: Form.find('#id_assunto').val(), 681 solicitante: Form.find('#solicitante').val(), 682 data_inicial: Form.find('#dataI').val(), 683 data_final: Form.find('#dataF').val(), 684 csrf_token: Form.find('#csrf_token').val() 685 }, function (html) { 686 AreaDados.html(html); 687 }); 688 break; 689 case 'gerar_relatorio_imovel_veiculo': 690 var Form = $('form#form-relatorio-imovel_veiculos'); 691 692 Form.find(':hidden#tipo').val(); 693 Form.find(':hidden#secretaria').val(Form.find('#slc_secretaria option:selected').val()); 694 Form.find(':hidden#setor').val(Form.find('#slc_setor option:selected').val()); 695 Form.find(':hidden#secao').val(Form.find('#slc_secao option:selected').val()); 696 Form.find(':hidden#codigo').val(Form.find('#cbx_codigo').is(":checked")); 697 Form.find(':hidden#data_inicial').val(Form.find('#data_inicial_field').val()); 698 Form.find(':hidden#data_final').val(Form.find('#data_final_field').val()); 699 Form.find(':hidden#ordenacao').val(Form.find('#ordenacao_field option:selected').val()); 700 701 Form.submit(); 702 703 break; 704 } 705} 706 707function faq(action) { 708 switch (action) { 709 case 'exportar': 710 const url = new URL(window.location.href); 711 const params = new URLSearchParams(url.search); 712 713 params.delete('secao'); 714 715 const data = { 716 formato: $("#formato").val() 717 } 718 719 for (const [chave, valor] of params) { 720 data[chave] = valor; 721 } 722 723 fireFormExport('?secao=faq&action=exportar', data); 724 break; 725 case 'imprimir': 726 var clone_html = $('#menu_faq').clone(); 727 728 clone_html.find('.ver_resposta').remove(); 729 clone_html.find('.span_pergunta').css('font-weight', 'bold'); 730 clone_html.find('span.respostaFaq').css('display', 'block'); 731 732 var html = $(clone_html).html(); 733 734 var mywindow = window.open('', 'Impressão - Perguntas Frequentes', 'width=600');
735 mywindow.document.write('<html><head><title>Impressão - Perguntas Frequentes</title>'); 736 mywindow.document.write('</head><body>'); 737 mywindow.document.write(html); 738 mywindow.document.write('</body></html>'); 739 break; 740 } 741} 742 743function setor(action) { 744 switch (action) { 745 case 'exportar': 746 const url = new URL(window.location.href); 747 const params = new URLSearchParams(url.search); 748 749 params.delete('secao'); 750 751 const data = { 752 formato: $("#formato").val() 753 } 754 755 for (const [chave, valor] of params) { 756 data[chave] = valor; 757 } 758 759 fireFormExport('?secao=setor&action=exportar', data); 760 break; 761 case 'imprimir': 762 var clone_html = $('#div-setores').clone(); 763 764 clone_html.find('.descricao_setor').css('color', 'white'); 765 766 var html = $(clone_html).html(); 767 var mywindow = window.open('', 'Impressão - Setores', 'width=600');
768 mywindow.document.write('<html><head><title>Impressão - Setores</title>'); 769 mywindow.document.write('</head><body>'); 770 mywindow.document.write(html); 771 mywindow.document.write('</body></html>'); 772 break; 773 } 774} 775 776function cl(acao, valor, valor2) { 777 switch (acao) { 778 case 'consulta_info_licitacao': 779 let dataSearch = { 780 ano: $('#ano_licitacao').val(), 781 nr: $('#nr_licitacao').val(), 782 dataI: $.trim($('#dataI').val()), 783 dataF: $.trim($('#dataF').val()), 784 lei: $('#filtro_lei').val() || '', 785 fiscal: $('#nome_fiscal').val(), 786 modalidade: $('#modalidade option:selected').val(), 787 situacao: $('#situacao option:selected').val(), 788 legislacao: $('#legislacao option:selected').val(), 789 objeto_produto: $('#objeto_produto').val(), 790 entidade: $('#filtro_entidade').val() 791 }; 792 793 let contentArea = $('#conteudoil'); 794 795 $.post('index?secao=licitacoes&sub=consulta', dataSearch, function (r) { 796 contentArea.html(r); 797 798 contentArea.find('#imprimir_licitacoes').click(function () { 799 fireFormPrint('relatorio_licitacao', dataSearch); 800 }); 801 }); 802 break; 803 case 'detalhes_licitacao': 804 let area = $('#licitacao_' + valor2); 805 806 if (area.html()) { 807 area.toggleClass('hide'); 808 return; 809 } 810 811 $.post('index?secao=licitacoes&sub=detalhes', { 812 id: valor 813 }, function (r) { 814 area.html(r); 815 area.removeClass('hide'); 816 817 area.find('.btn-imprimir-licitacao').click(function () { 818 fireFormPrint('relatorio_licitacao', {id: valor}); 819 }); 820 }); 821 break; 822 case 'mais': 823 $('html, body').animate({scrollTop: 180}, 'slow'); 824 $.post('index?secao=licitacoes&sub=detalhes', { 825 id: valor 826 }, function (r) { 827 if ($('#conteudoil').find('#result')) { 828 $('#result').remove(); 829 $('#conteudoil').prepend('<div id="result"></div>').find('#result').html(r).slideDown(); 830 } 831 }); 832 break; 833 case 'verItens': 834 $(".tabelaItens" + valor).toggle('fast'); 835 $("#btnMais" + valor).toggle(); 836 $("#btnMenos" + valor).toggle(); 837 break; 838 } 839} 840 841function contrato(acao, valor) { 842 switch (acao) { 843 case 'mais': 844 $.post('index?secao=contrato&acao=detalhes', { 845 id_contrato: valor 846 }, function (r) { 847 var conteudo = $('#tp_conteudo_contratos'); 848 849 if (conteudo.find('#result')) { 850 conteudo.find('#result').remove(); 851 } 852 conteudo.prepend('<div id="result"></div>').find('#result').html(r).slideDown(); 853 854 window.location.href = '#tp_conteudo_contratos'; 855 }); 856 break; 857 case 'buscar': 858 let conteudoContratos = $('#tp_conteudo_contratos'); 859 860 let dataSearch = { 861 csrf_token: $('#csrf_token').val(), 862 tipo_busca: $('#tp_busca_fiscais').prop('checked') ? 'fiscais' : 'contratos', 863 contrato_tipo: $('#tp_filtro_tipo').val(), 864 contrato_exercicio: $('#tp_filtro_ano_contrato').val(), 865 contrato_numero: $('#tp_filtro_nro_contrato').val(), 866 modalidade: $('#tp_filtro_modalidade').val(), 867 licitacao_exercicio: $('#tp_filtro_ano_lic').val(), 868 licitacao_numero: $('#tp_filtro_nro_lic').val(), 869 fornecedor: $('#fornecedor').val(), 870 objeto: $('#tp_filtro_objeto').val(), 871 orgaos: $('#orgaos').val(), 872 periodo_inicial: $('#tp_filtro_data_inicial').val(), 873 periodo_final: $('#tp_filtro_data_final').val(), 874 ordenar: $('#tp_filtro_ordenar_por').val(), 875 entidade: $('#tp_filtro_entidade').val(), 876 lei: $('#filtro_lei').val() || '', 877 fiscal: $('#tp_filtro_fiscal').val(), 878 situacao: $('#tp_filtro_situacao').val() 879 } 880
881 $.post('index?secao=contrato&acao=buscar', dataSearch, function (r) { 882 conteudoContratos.html(r); 883 884 conteudoContratos.find('#imprimir_contratos_licitacao').click(function () { 885 fireFormPrint('relatorio_contrato_licitacao', dataSearch); 886 }); 887 888 conteudoContratos.find('#imprimir_contratos_fiscais').click(function () { 889 fireFormPrint('relatorio_fiscais_contrato_licitacao', dataSearch); 890 }); 891 }); 892 break; 893 } 894} 895 896function More(v) { 897 $(".a" + v).toggle('fast'); 898 899 if ($("#a" + v + "").html() == 'Ocultar resposta') { 900 $("#a" + v + "").html('Ver resposta') 901 } else { 902 $("#a" + v + "").html('Ocultar resposta') 903 } 904} 905 906$(document).ready(function () { 907 $('#conteudo_meses').find('#buscar_restos').click(function () { 908 var Form = $('form#form-restos-pagar'); 909 Form.submit(); 910 }); 911 912 $('.restos_pagar_filtrar_por').change(function () { 913 if ($(this).val() == 'numero') { 914 $('#restos_pagar_filtro_numero').show(); 915 $('#restos_pagar_filtro_categoria').hide(); 916 } else { 917 $('#restos_pagar_filtro_numero').hide(); 918 $('#restos_pagar_filtro_categoria').show(); 919 } 920 }); 921 922 imoveis_veiculos(); 923}); 924 925/***************************** FUNCOES DO MENU CONSULTA DE IMOVEIS E VEICULOS *****************************/ 926 927function imoveis_veiculos() { 928 var table = $("#tb_imoveis_veiculos"); 929 $('#data_inicial_field').mask('99/99/9999'); 930 $('#data_final_field').mask('99/99/9999'); 931 932 table.find("#slc_secretaria").change(function () { 933 table.find("#tr_setor").css("display", "none"); 934 table.find("#tr_secao").css("display", "none"); 935 936 var sec = $(this).val(); 937 938 if (table.find("#slc_setor").find(".setor_" + sec + "").html()) { 939 table.find("#tr_setor").css("display", ""); 940 941 table.find("#slc_setor option").css("display", "table"); 942 943 table.find("#slc_setor option").not(".setor_" + sec + "").not(".todos").css("display", "none"); 944 945 table.find(".selecione").attr("selected", true); 946 } else { 947 table.find("#tr_setor").css("display", "none"); 948 table.find("#tr_secao").css("display", "none"); 949 } 950 }); 951 952 table.find("#slc_setor").change(function () { 953 var set = $(this).val(); 954 var sec = table.find("#slc_secretaria option:selected").val(); 955 956 if (table.find("#slc_secao").find(".secao_" + sec + "_" + set + "").html()) { 957 table.find("#tr_secao").css("display", ""); 958 table.find("#slc_secao option").css("display", "table"); 959 table.find("#slc_secao option").not(".secao_" + sec + "_" + set + "").not(".todos").css("display", "none"); 960 } else { 961 table.find("#tr_secao").css("display", "none"); 962 } 963 }); 964} 965 966function buscar_fornecedores_sancionados() {
967 let conteudoFornecedoresSancionados = $('#tp_conteudo_fornecedores_sancionados'); 968 let cnpj = $('#tp_filtro_cnpj').val(); 969 cnpj = cnpj.replaceAll(".", "").replaceAll(".", "").replaceAll("-", "").replaceAll("/", "").replaceAll("_", ""); 970 let dataSearch = { 971 csrf_token: $('#csrf_token').val(), 972 data_aplicacao: $('#tp_filtro_data_aplicacao').val(), 973 data_publicacao: $('#tp_filtro_data_publicacao').val(), 974 data_inicio_vigencia: $('#tp_filtro_data_inicio_vigencia').val(), 975 data_fim_vigencia: $('#tp_filtro_data_fim_vigencia').val(), 976 penalizacao: $('#tp_filtro_penalizacao').val(), 977 tipo_penalizacao: $('#tp_filtro_tipo_penalizacao').val(), 978 cnpj: cnpj 979 } 980 $.post('index?secao=fornecedores_sancionados&acao=buscar', dataSearch, function (result) { 981 conteudoFornecedoresSancionados.html(result); 982 983 conteudoFornecedoresSancionados.find('#imprimir_fornecedores_sancionados').click(function () { 984 fireFormPrint('relatorio_fornecedores_sancionados', dataSearch); 985 }); 986 }); 987} 988 989function administracao_tributaria(acao) { 990 var exercicio = $('#exercicio').val(); 991 var contribuinte = $.trim($('#contribuinte').val()); 992 993 var dividas_ids = []; 994 var conteudo = $('#conteudo_divida_ativa'); 995 996 var data = { 997 inscricao_inicial: exercicio, 998 inscricao_final: exercicio, 999 contribuinte: contribuinte, 1000 debitos_suspensos: true, 1001 debitos_prescritos: true 1002 }; 1003 1004 $('#divida_selecionadas option').each(function () { 1005 dividas_ids.push($(this).val()); 1006 }); 1007 1008 switch (acao) { 1009 case 'consultar_inscritos': 1010 if (!exercicio) { 1011 alerta('Selecione um exercício para continuar.'); 1012 $('#exercicio').focus(); 1013 return false; 1014 } 1015 1016 dividas_ids.forEach(function (id, index) { 1017 data['dividas_selecionadas[' + index + '][id]'] = id; 1018 }); 1019 1020 $.ajax({ 1021 type: "POST", 1022 url: "multi24/transparencia/tributacao/consulta_divida_ativa/search", 1023 data: data, 1024 dataType: 'json', 1025 beforeSend: function () { 1026 $("#btn_buscar_divida_ativa").prop('disabled', true).html('Aguarde...'); 1027 }, 1028 success: function (response) { 1029 $.post('index?secao=administracao_tributaria&sub=consulta_inscritos', {inscritos: response.inscritos}, function (html) { 1030 $("#btn_buscar_divida_ativa").prop('disabled', false).html('Consultar'); 1031 conteudo.html(html); 1032 conteudo.data('inscritos', response.inscritos); 1033 1034 conteudo.off('click', '.btn-toggle-dividas').on('click', '.btn-toggle-dividas', function () { 1035 var alvo = $($(this).data('target')); 1036 var icone = $(this).find('i'); 1037 1038 alvo.slideToggle(200, function () { 1039 if (alvo.is(':visible')) { 1040 icone.removeClass('icon-plus').addClass('icon-minus'); 1041 } else { 1042 icone.removeClass('icon-minus').addClass('icon-plus'); 1043 } 1044 }); 1045 }); 1046 1047 paginar({ 1048 linhas: conteudo.find('.linha-inscrito'), 1049 container: conteudo.find('#paginacao-divida-ativa'), 1050 por_pagina: 10, 1051 ao_trocar: function () { 1052 conteudo.find('.linha-detalhe').hide(); 1053 conteudo.find('.btn-toggle-dividas i').removeClass('icon-minus').addClass('icon-plus'); 1054 } 1055 }); 1056 } 1057 ); 1058 }, 1059 error: function () { 1060 $("#btn_buscar_divida_ativa").prop('disabled', false).html('Consultar'); 1061 alerta('Ocorreu um erro ao consultar os inscritos em dívida ativa.'); 1062 } 1063 }); 1064 break; 1065 case 'imprimir': 1066 var order = {
1067 field: "nome_contribuinte", 1068 direction: "asc", 1069 type: "string" 1070 } 1071 1072 data['dividas_selecionadas'] = dividas_ids.map(function (id) { 1073 var option = $('#divida_selecionadas option[value="' + id + '"]'); 1074 1075 return { 1076 id: id, 1077 descricao_divida: option.text() 1078 }; 1079 }); 1080 1081 $('#modal-gerando-relatorio').show(); 1082 1083 $.ajax({ 1084 type: "POST", 1085 url: "multi24/transparencia/tributacao/consulta_divida_ativa/generate", 1086 data: { 1087 where: data, 1088 order: order, 1089 }, 1090 dataType: 'json', 1091 success: function (response) { 1092 window.open(response.filepath, '_blank', 'menubar=0,toolbar=0,location=0,personalbar=0'); 1093 $('#modal-gerando-relatorio').hide(); 1094 }, 1095 error: function () { 1096 $('#modal-gerando-relatorio').hide(); 1097 alerta('Ocorreu um erro ao imprimir os dados dos inscritos em dívida ativa.'); 1098 } 1099 }); 1100 break; 1101 case 'exportar' : 1102 fireFormExport( 1103 'index?secao=administracao_tributaria&sub=exportar', 1104 { 1105 inscritos: JSON.stringify(conteudo.data('inscritos')) 1106 } 1107 ); 1108 break; 1109 } 1110}
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.