templates/ato_gestao/ato_gestao.html.twig line 1

  1. {% extends 'base_publico.html.twig' %}
    
    {% block title %}Gerenciar Atos Gestão
    {% endblock %}
    
    {% block body %}
    
        <section class="content-header">
            <div class="container-fluid text-center  ">
                <h1>ACESSO A INFORMAÇÃO</h1>
                <p>Em Atendimento a Lei Nº 12.527, de 18 de Novembro de 2011</p>
                <h2>Atos Gestão</h2>
            </div>
            <!-- /.container-fluid -->
        </section>
    
        <!-- Main content -->
        <section class="content">
            <form name="pesquisar" method="GET" action={{path('app_ato_gestao_publico')}}>
                <div class="card">
                    <div class="card-header">
                        <input type="hidden" name="ano" value="{{ filtro['ano'] }}" /> 
                        <div class="content-fluid ">
                            <div class="float-left d-none d-sm-block">
                                <div class="row">
                                    <div clas="col ">
                                        <label>Tipo</label>
                                        <select name="tipo" class="form-control">
                                            <option {% if filtro['tipo'] =='competencia'  %} SELECTED {% endif %} value='especie'>Competência</option>
                                            <option {% if filtro['tipo'] =='numero'  %} SELECTED {% endif %} value='especie'>Número</option>
                                            <option {% if filtro['tipo'] =='especie'  %} SELECTED {% endif %} value='especie'>Espécie</option>
                                            <option {% if filtro['tipo'] =='Objeto'  %} SELECTED {% endif %} value='especie'>Espécie</option>
                                        </select>
                                    </div>
                                    <div clas="col">
                                        <label>Descrição</label>
                                        <input type="text" name="descricao" value='{{filtro['descricao']}}' class="form-control pesquisa">
                                    </div>  
                                    <div clas="col">
                                        <span class="btn-pesquisa">
                                            <button class="btn btn-primary" >Pesquisar</button>
                                            <button title="Limpar Pesquisa" class="btn btn-primary" onClick="teste()"><i class="fas fa-eraser"></i></button>
                                            <button title="Visualizar Impressão" class="btn btn-default group-btn" onClick="immpressao('{{path('app_ato_gestao_publico',{'ano':filtro['ano'], 'tipo':filtro['tipo'],'descricao':filtro['descricao'],'impressao':'1'} ) }}')" ><i class="fa fa-print" aria-hidden="true"></i> </button>
                                            <button title="Exporta CSV" class="btn btn-default group-btn" onClick="immpressao('{{path('app_ato_gestao_publico',{'ano':filtro['ano'],'tipo':filtro['tipo'],'descricao':filtro['descricao'],'impressao':'1','excel':'1'} ) }}')" ><i class="fa fa-file-excel" aria-hidden="true"></i></i> </button>                                    
                                        </span>
                                    </div>
                                </div>
                            </div>
    
                        </div>
                    </div>
                    <div class="card-body">
                        <table class="table table-bordered table-striped table-hover table-sm">
                            <thead>
                                <tr>
                                   <th>Ano</th>
                                    <th>Compentência</th>
                                    <th>Numero</th>
                                    <th>Especie</th>
                                    <th>Tipo</th>
                                    <th>Objeto</th>
                                    <th>Finalidade</th>
                                     <th>&nbsp;</th>
                                </tr>
                            </thead>
                            <tbody>
                                {% for item in lista %}
                                    <tr onclick="visualizaTr({{loop.index}})" class="link">
                                        <td>{{ item.ano }}</td>
                                        <td>{{ item.compentencia }}</td>
                                        <td>{{ item.numero }}</td>
                                        <td>{{ item.especie }}</td>
                                        <td>{{ item.tipo }}</td>
                                        <td>{{ item.objeto }}</td>
                                        <td>{{ item.finalidade }}</td>
                                         <td><i class="fa fa-eye" aria-hidden="true"></i></td>
                                    </tr>
                                    <tr id="{{loop.index}}" style="display:none">
                                        <td colspan="8">
                                            <table class="table">
                                                <tr >
                                                    <th >Arquivos</th>
                                                </tr>                                              
                                                {% for arquivo in item.atoGestaoDocumentos %}
                                                    <tr >
                                                        <td ><a target="_blank" href="{{ asset('arquivos/ato_gestao/'~ arquivo.documento) }}"><img width="40px" src="{{asset('img/documento.png') }}"</a>&nbsp;{{ arquivo.descricao }} </td>
                                                    </tr> 
                                                {% else %}
                                                    <tr >
                                                        <td >NENHUM ARQUIVO ENCONTRADO</td>
                                                    </tr>                                                 
                                                {% endfor %}   
                                            </table>  
                                        </td>                               
                                    </tr>                                  
                                {% else %}
                                    <tr aria-hidden="true">
                                        <td colspan="13">NENHUM REGISTRO ENCONTRADO</td>
                                    </tr>
                                {% endfor %}
                            </tbody>
                        </table>
                    </div>
                    <!-- /.card-body -->
                    <div class="card-footer ">
                        <div class="d-flex justify-content-between">                        
                            <div >
                                
                                {% if ( (filtro['total_registros'] > 10) and (filtro['page'] != 'all')) %}
                                    Mostrando {{ ((filtro['pagina'] -1) * filtro['page']) + 1  }} à {{ filtro['page'] *filtro['pagina']  }} de {{ filtro['total_registros'] }} registros
                                {% else %}
                                    Mostrando 1 à  {{ filtro['total_registros'] }} registro(s)
                                {% endif %} 
                            </div>
                            <div class="d-flex flex-row"> 
                         <div>
                            
                            <select name="page" class="form-control col" onchange="this.form.submit()" >
                                <option {% if filtro['page'] == '10' %} SELECTED {% endif %}  value="10">10</option>
                                <option {% if filtro['page'] == '50' %} SELECTED {% endif %} value="50">50</option>
                                <option {% if filtro['page'] == '100' %} SELECTED {% endif %} value="100">100</option>
                                <option {% if filtro['page'] == '1000' %} SELECTED {% endif %} value="1000">1000</option>
                                <option {% if filtro['page'] == 'all' %} SELECTED {% endif %} value="all">Todos</option>
                            </select>                        
                            </div>                            
                                <nav aria-label="Page navigation example">
                                    <ul class="pagination ">
                                        <li class="page-item">
                                            <a class="page-link" href="{{ path('app_ato_gestao_publico',{'ano':filtro['ano'],'tipo':filtro['tipo'],'descricao':filtro['descricao'],'pagina':filtro['primeira'] }) }}">Primeira</a>
                                        </li>
                                        <li class="page-item">
                                            <a class="page-link" href="{{ path('app_ato_gestao_publico',{'ano':filtro['ano'],'tipo':filtro['tipo'],'descricao':filtro['descricao'],'pagina':filtro['anterior'] }) }}">Anterior</a>
                                        </li>
                                        <li class="page-item">
                                            <a class="page-link" href="{{ path('app_ato_gestao_publico',{'ano':filtro['ano'],'tipo':filtro['tipo'],'descricao':filtro['descricao'],'pagina':filtro['pagina'] }) }}">{{ filtro['pagina'] }}</a>
                                        </li>
                                        <li class="page-item">
                                            <a class="page-link" href="{{ path('app_ato_gestao_publico',{'ano':filtro['ano'],'tipo':filtro['tipo'],'descricao':filtro['descricao'],'pagina':filtro['proxima'] }) }}">Avançar</a>
                                        </li>
                                        <li class="page-item">
                                            <a class="page-link" href="{{ path('app_ato_gestao_publico',{'ano':filtro['ano'],'tipo':filtro['tipo'],'descricao':filtro['descricao'],'pagina':filtro['ultima'] }) }}">Última</a>
                                        </li>
                                    </ul>
                                </nav>
    
                            </div>
    
                        </div>
                    </div>
            </form>
        </div>
    
    </div>
    </section>
    
    
    {% endblock %}