templates/mantenimiento/pedido_reparacion/informe.html.twig line 1

Open in your IDE?
  1. {% extends 'navbar.html.twig' %}
  2. {% block title %}Pedidos Reparacion{% endblock %}
  3. {% block content_user %}
  4.     <h5>Informe de Mantenimiento</h5>
  5.     <hr>
  6.             {{ form_start(form, { 'attr' : { 'novalidate' : 'novalidate'  }}) }}
  7.                         <div class="form-row pt-2">
  8.                             <div class="col col-lg-3">
  9.                                 {{ form_label(form.sector) }}
  10.                                 {{ form_widget(form.sector, { 'attr' : { 'class' : 'form-control form-control inherit form-select'} }) }}
  11.                                 {{ form_errors(form.sector) }}
  12.                             </div>
  13.                             <div class="col col-lg-3">
  14.                                 {{ form_label(form.departamento) }}
  15.                                 {{ form_widget(form.departamento, { 'attr' : { 'class' : 'form-control form-control inherit form-select'} }) }}
  16.                                 {{ form_errors(form.departamento) }}
  17.                             </div>
  18.                             <div class="col col-lg-2">
  19.                                 {{ form_label(form.desde) }}
  20.                                 {{ form_widget(form.desde, { 'attr' : { 'class' : 'form-control form-control inherit'} }) }}
  21.                                 {{ form_errors(form.desde) }}
  22.                             </div>
  23.                             <div class="col col-lg-2">
  24.                                 {{ form_label(form.hasta) }}
  25.                                 {{ form_widget(form.hasta, { 'attr' : { 'class' : 'form-control form-control inherit'} }) }}
  26.                                 {{ form_errors(form.hasta) }}
  27.                             </div>
  28.                             <div class="col col-lg-2 pt-4 mt-4">
  29.                                 <input type="submit" class="btn  btn-info btn-block" value="Aplicar Filtro" />
  30.                             </div>
  31.                         </div>
  32.             {{ form_end(form) }}
  33.     <hr>
  34.      
  35.     {% if pedido_reparacions is defined %}
  36.     <hr>
  37. <a href="{{ url }}" class="btn btn-danger btn-lg" target="_blank">
  38.     <i class="fas fa-file-pdf"></i>
  39.     Exportar a PDF
  40. </a>
  41. <hr>
  42.             <table id="example" class="table table-striped table-bordered table-hover">
  43.                 <thead>
  44.                     <tr>
  45.                         <th>Estado</th>
  46.                         <th>Fecha Pedido</th>
  47.                         <th>Fecha Realizacion</th>
  48.                         <th>Fecha A Realizar</th>
  49.                         <th>Sector</th>
  50.                         <th>Departamento</th>
  51.                         <th>Detalle</th>
  52.                     </tr>
  53.                 </thead>
  54.                 <tbody>
  55.                 {% for pedido_reparacion in pedido_reparacions %}
  56.                     <tr>
  57.                         <td style="color: {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'green' : 'red' : 'black' }}">
  58.                             {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'Realizado' : 'Pendiente Realizar' : 'Pendiente Diagramar' }}
  59.                         </td>
  60.                         <td style="color: {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'green' : 'red' : 'black' }}">{{ pedido_reparacion.fechaPedido|date('d/m/Y') }}</td>
  61.                         <td style="color: {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'green' : 'red' : 'black' }}">
  62.                             {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? pedido_reparacion.fecha|date('d/m/Y') : '' : '' }}</td>
  63.                         <td style="color: {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'green' : 'red' : 'black' }}">
  64.                             {{pedido_reparacion.realizada is defined ? not pedido_reparacion.realizada ? pedido_reparacion.fechaDiagrama|date('d/m/Y') : '' : '' }}</td>
  65.                         <td style="color: {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'green' : 'red' : 'black' }}">{{ pedido_reparacion.sector}}</td>
  66.                         <td style="color: {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'green' : 'red' : 'black' }}">
  67.                                 {{ pedido_reparacion.departamento }}
  68.                         </td>
  69.                         <td style="color: {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'green' : 'red' : 'black' }}">{{ pedido_reparacion.detalle }}</td>
  70.                     </tr>
  71.                 {% endfor %}
  72.                 </tbody>
  73.             </table>
  74.     {% endif %}
  75. {% endblock %}
  76. {% block javascripts_footer %}
  77.     
  78.     {{ parent() }}
  79.     <script type="text/javascript">
  80.         $('#example').DataTable({
  81.                                     fixedHeader: true,
  82.                                     paging: true,
  83.                                     responsive: true,
  84.                                     searching: false,
  85.                                     order: [[ 0, 'desc' ]],
  86.                                     language: {
  87.                                         url: '{{ asset('i18n/spanish.json') }}'
  88.                                     }
  89.                                 });
  90.     </script>
  91. {% endblock %}