diff --git a/src/pen_procedimento_expedido_listar.php b/src/pen_procedimento_expedido_listar.php index d8a52999a..3c01b3a22 100755 --- a/src/pen_procedimento_expedido_listar.php +++ b/src/pen_procedimento_expedido_listar.php @@ -15,7 +15,7 @@ $objSessaoSEI->validarPermissao($_GET['acao']); $arrComandos = array(); - $strTitulo = 'Processos Tramitados Externamente'; + $strTitulo = 'Processos em Tramitação Externa'; $objFiltroDTO = new ProtocoloDTO(); $objFiltroDTO->setStrStaEstado(ProtocoloRN::$TE_PROCEDIMENTO_BLOQUEADO); @@ -44,21 +44,48 @@ $arrComandos[] = ''; - $strSumarioTabela = 'Tabela de Processos.'; + $strSumarioTabela = 'Tabela de Processos'; $strCaptionTabela = 'Processos'; - $strResultado .= '
' . $objPaginaSEI->getThCheck() . ' | ' . "\n"; $strResultado .= 'Processo | ' . "\n"; - $strResultado .= 'Usuário | ' . "\n"; - $strResultado .= 'Data do Envio | ' . "\n"; - $strResultado .= 'Unidade Destino | ' . "\n"; + + $strResultado .= ''; + $strResultado .= ''; + $strResultado .= ' | ' . "\n"; + + $strResultado .= ''; + $strResultado .= ''; + $strResultado .= ' | ' . "\n"; + + $strResultado .= ''; + $strResultado .= ''; + $strResultado .= ' | ' . "\n"; + $strResultado .= ''.$objProcessoExpedidoDTO->getStrProtocoloFormatado().' | ' . "\n"; $strResultado .= '' . $objProcessoExpedidoDTO->getStrNomeUsuario() . ' | '; $strResultado .= '' . $objProcessoExpedidoDTO->getDthExpedido() . ' | '; - $strResultado .= '' . $objProcessoExpedidoDTO->getStrDestino(); + $strResultado .= ' | ' . $objProcessoExpedidoDTO->getStrDestino(); if ($bolAcaoRemoverSobrestamento) { $strResultado .= ' '; @@ -160,8 +187,37 @@ #divTabelaGerado table{ width:100%; } + + + /* Personalize o estilo da paginação */ + .dataTables_paginate { + margin: 10px; + text-align: end; + } + + .dataTables_paginate .paginate_button { + padding: 5px 10px; + margin-right: 5px; + border: 1px solid #ccc; + background-color: #f2f2f2; + color: #333; + cursor: pointer; + } + + .dataTables_paginate .paginate_button.current { + background-color: var(--color-primary-default); + color: #fff; + } + + + #tblBlocos_filter { + position: absolute; + opacity: 0; + } + montarJavaScript(); ?> + fecharHead(); diff --git a/src/scripts/sip_atualizar_versao_modulo_pen.php b/src/scripts/sip_atualizar_versao_modulo_pen.php index d9143c054..e0f2fdbf2 100755 --- a/src/scripts/sip_atualizar_versao_modulo_pen.php +++ b/src/scripts/sip_atualizar_versao_modulo_pen.php @@ -2105,6 +2105,52 @@ protected function instalarV3062() ScriptSip::adicionarRecursoPerfil($numIdSistemaSei, $idPerfilBasico, 'pen_map_envio_parcial_listar'); $this->atualizarNumeroVersao("3.6.2"); } + + protected function instalarV3070() + { + $numIdSistema = $this->getNumIdSistema('SEI'); + $numIdMenu = $this->getNumIdMenu('Principal', $numIdSistema); + $idPerfilAdm = ScriptSip::obterIdPerfil($numIdSistema, "Administrador"); + + try { + // Remove item de menu anterior e seus submenus configurados de forma errada + $numIdItemMenu = ScriptSip::obterIdItemMenu($numIdSistema, $numIdMenu, 'Processos Tramitados Externamente'); + ScriptSip::removerItemMenu($numIdSistema, $numIdMenu, $numIdItemMenu); + + $numIdItemMenu = ScriptSip::obterIdItemMenu($numIdSistema, $numIdMenu, 'Processos Tramitados em Bloco'); + ScriptSip::removerItemMenu($numIdSistema, $numIdMenu, $numIdItemMenu); + } catch (\Exception $e) { + $this->logar("Item de menu 'Processos Tramitados em Bloco'e/ou Processos Tramitados em Externamento não localizado(s)"); + } + + /* Corrige nome de menu de trâmite de documentos */ + $objItemMenuBD = new ItemMenuBD(BancoSip::getInstance()); + + $objItemMenuDTO = new ItemMenuDTO(); + $objItemMenuDTO->setNumIdSistema($numIdSistema); + $objItemMenuDTO->setNumIdMenu($numIdMenu); + $objItemMenuDTO->setNumIdItemMenuPai(null); + $objItemMenuDTO->setStrRotulo('Tramita GOV.BR'); + $objItemMenuDTO->setNumMaxRegistrosRetorno(1); + $objItemMenuDTO->retNumIdItemMenu(); + $objItemMenuDTO->retNumIdMenu(); + + + $objItemMenuDTO = $objItemMenuBD->consultar($objItemMenuDTO); + + if (empty($objItemMenuDTO)) { + throw new InfraException('Menu "Tramita GOV.BR" não foi localizado'); + } + + $idMenuTramita = $objItemMenuDTO->getNumIdItemMenu(); + $numIdRecurso = $this->criarRecurso('pen_procedimento_expedido_listar', 'Processos em Tramitação Externa', $numIdSistema); + + $idMenuProcessoTramitadosExterno = $this->criarMenu('Processos em Tramitação Externa', 57, $idMenuTramita, $numIdMenu, $numIdRecurso, $numIdSistema); + $this->cadastrarRelPergilItemMenu($idPerfilAdm, $numIdRecurso, $numIdMenu, $idMenuProcessoTramitadosExterno); + + + $this->atualizarNumeroVersao("3.7.0"); + } /** * Cadastrar item do menu em um perfil expecifico diff --git a/tests_sei4/funcional/tests/CenarioBaseTestCase.php b/tests_sei4/funcional/tests/CenarioBaseTestCase.php index 91a82cfdd..91c769ce9 100755 --- a/tests_sei4/funcional/tests/CenarioBaseTestCase.php +++ b/tests_sei4/funcional/tests/CenarioBaseTestCase.php @@ -552,8 +552,8 @@ protected function validarProcessosTramitados($protocolo, $deveExistir) { $this->frame(null); $this->paginaBase->navegarParaControleProcesso(); - $this->byId("txtInfraPesquisarMenu")->value(utf8_encode('Processos Tramitados Externamente')); - $this->byLinkText("Processos Tramitados Externamente")->click(); + $this->byId("txtInfraPesquisarMenu")->value(utf8_encode('Processos em Tramitação Externa')); + $this->byLinkText("Processos em Tramitação Externa")->click(); $this->assertEquals($deveExistir, $this->paginaProcessosTramitadosExternamente->contemProcesso($protocolo)); } diff --git a/tests_sei41/funcional/tests/CenarioBaseTestCase.php b/tests_sei41/funcional/tests/CenarioBaseTestCase.php index 822d2a6e7..cd166e5c5 100755 --- a/tests_sei41/funcional/tests/CenarioBaseTestCase.php +++ b/tests_sei41/funcional/tests/CenarioBaseTestCase.php @@ -552,8 +552,8 @@ protected function validarProcessosTramitados($protocolo, $deveExistir) { $this->frame(null); $this->paginaBase->navegarParaControleProcesso(); - $this->byId("txtInfraPesquisarMenu")->value(utf8_encode('Processos Tramitados Externamente')); - $this->byLinkText("Processos Tramitados Externamente")->click(); + $this->byId("txtInfraPesquisarMenu")->value(utf8_encode('Processos em Tramitação Externa')); + $this->byLinkText("Processos em Tramitação Externa")->click(); $this->assertEquals($deveExistir, $this->paginaProcessosTramitadosExternamente->contemProcesso($protocolo)); } diff --git a/tests_super/funcional/tests/CenarioBaseTestCase.php b/tests_super/funcional/tests/CenarioBaseTestCase.php index bed09e7c8..646a29420 100755 --- a/tests_super/funcional/tests/CenarioBaseTestCase.php +++ b/tests_super/funcional/tests/CenarioBaseTestCase.php @@ -601,8 +601,8 @@ protected function validarProcessosTramitados($protocolo, $deveExistir) { $this->frame(null); $this->paginaBase->navegarParaControleProcesso(); - $this->byId("txtInfraPesquisarMenu")->value(utf8_encode('Processos Tramitados Externamente')); - $this->byLinkText("Processos Tramitados Externamente")->click(); + $this->byId("txtInfraPesquisarMenu")->value(utf8_encode('Processos em Tramitação Externa')); + $this->byLinkText("Processos em Tramitação Externa")->click(); $this->assertEquals($deveExistir, $this->paginaProcessosTramitadosExternamente->contemProcesso($protocolo)); } |
---|