{% extends '@NoahtechSistemasFuszion/Default/base_inicio.html.twig' %}{% block title %} Consejo Medico Jujuy | Home{% endblock %}{% block header %} {% include '@NoahtechSistemasFuszion/Default/header.html.twig' %}{% endblock %}{% block stylesheets %} <link href="{{asset('app/node_modules/select2/dist/css/select2.min.css')}}" rel="stylesheet">{% endblock %}{% block body %}<seccion> <div class="row" data-ng-controller="MedicosListadoController" data-ng-init="init({{data|json_encode()}})"> <div class="col-12"> <div class="card"> <div class="card-body"> <div class="row"> <div class="col-md-6"> <h5 class="card-title">Listado de Médicos</h5> </div> <div class="col-md-6" style="text-align: right;"> <a href="{{ path('public_inicio') }}" class="btn btn-dark">Volver</a> </div> </div> <br/> <div class="accordion" id="accordionExample"> <div class="accordion-item"> <h2 class="accordion-header" id="headingOne"> <button class="accordion-button" style="background-color: #00aef0;color: white;" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> Búsqueda por filtros - Resultados encontrados: {[{paramPagination.totalItems}]} </button> </h2> <div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample"> <div class="accordion-body"> <div class="card"> <form style="margin-top: 40px; margin-bottom: 20px"> <div class="row"> <div class="col"> <div class="form-group row"> <label for="usuario" class="col-md-1 col-xs-12 col-form-label">Apellido</label> <div class="col-md-4 col-xs-6"> <input ng-enter="fetchResult()" type="text" name="nombre" class="form-control" id="nombre" data-ng-model="filterCriteria.nombre" placeholder="Apellido del Médico"> </div> <label for="especialidad" class="col-sm-2 col-form-label">Especialidad</label> <div class="col-sm-3"> <select id="especialidad" name="especialidad" class="form-control"> </select> </div> </div> </div> </div> <div style="text-align: right;"> <button data-ng-click="clear()" class="btn btn-secondary" >Limpiar</button> <button data-ng-click="fetchResult(true)" class="btn btn-primary" style="background-color: #00aef0; border: 1px solid #00aef0;" >Buscar</button> </div> </form> </div> </div> </div> </div> </div> <br/> <div class="table-responsive"> <table id="zero_config" class="table table-striped table-bordered"> <thead> <tr> <th><b>Matrícula</b></th> <th><b>Nombre Completo</b></th> <th><b>Especialidad 1</b></th> <th><b>Especialidad 2</b></th> <th><b>Dirección Consultorio</b></th> <th><b>Localidad</b></th> </tr> </thead> <tbody> <tr data-ng-repeat="m in medicos"> <td>{[{m.matricula}]}</td> <td>{[{m.nombre_completo}]}</td> <td>{[{m.especialidad1}]}</td> <td>{[{m.especialidad2}]}</td> <td>{[{m.domicilio_profesional}]}</td> <td>{[{m.localidad_profesional}]}</td> </tr> <tr data-ng-if="medicos.length === 0"> <td colspan="6" style=" text-align: center; color: grey;">No hay médicos registrados.</td> </tr> </tbody> </table> <div class="row" data-ng-if="medicos.length > 0"> <ul class="page col justify-content-center text-center" uib-pagination max-size="3" boundary-link-numbers="true" rotate="false" first-text="«" last-text="»" items-per-page= "paramPagination.itemsPerPage" total-items="paramPagination.totalItems" previous-text="Anterior" next-text="Siguiente" data-ng-model="paramPagination.page" data-ng-change="pageChanged('fetchResult')" > </ul> </div> </div> </div> </div> </div> </div> <br/> {% include '@NoahtechSistemasFuszion/Default/footer.html.twig' %}</seccion>{% endblock %}{% block javascripts %} <script type="text/javascript" src="{{asset('app/node_modules/select2/dist/js/select2.min.js')}}"></script> <script type="text/javascript" src="{{asset('app/js/controllers/inicioController.js')}}"></script> <script type="text/javascript" src="{{asset('app/js/services/inicioService.js')}}"></script>{% endblock %}