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.estado) }}
  20.                                 {{ form_widget(form.estado, { 'attr' : { 'class' : 'form-control form-control inherit form-select'} }) }}
  21.                                 {{ form_errors(form.estado) }}
  22.                             </div>
  23.                             <div class="col col-lg-2">
  24.                                 {{ form_label(form.desde) }}
  25.                                 {{ form_widget(form.desde, { 'attr' : { 'class' : 'form-control form-control inherit'} }) }}
  26.                                 {{ form_errors(form.desde) }}
  27.                             </div>
  28.                             <div class="col col-lg-2">
  29.                                 {{ form_label(form.hasta) }}
  30.                                 {{ form_widget(form.hasta, { 'attr' : { 'class' : 'form-control form-control inherit'} }) }}
  31.                                 {{ form_errors(form.hasta) }}
  32.                             </div>
  33.                             <div class="col col-lg-2 pt-4 mt-4">
  34.                                 <input type="submit" class="btn  btn-info btn-block" value="Aplicar Filtro" />
  35.                             </div>
  36.                         </div>
  37.             {{ form_end(form) }}
  38.     <hr>
  39.      
  40.     {% if pedido_reparacions is defined %}
  41.     <hr>
  42.         <a href="{{ url }}" class="btn btn-danger btn-lg" target="_blank">
  43.             <i class="fas fa-file-pdf"></i>
  44.             Exportar a PDF
  45.         </a>
  46. <hr>
  47.             <table id="example" class="table table-striped table-bordered table-hover">
  48.                 <thead>
  49.                     <tr>
  50.                         <th>Estado</th>
  51.                         <th>Fecha Pedido</th>
  52.                         <th>Fecha Realizacion</th>
  53.                         <th>Fecha A Realizar</th>
  54.                         <th>Sector</th>
  55.                         <th>Departamento</th>
  56.                         <th>Detalle</th>
  57.                         <th>Observaciones</th>
  58.                     </tr>
  59.                 </thead>
  60.                 <tbody>
  61.                 {% for pedido_reparacion in pedido_reparacions %}
  62.                     <tr>
  63.                         {% set color = 'black' %}
  64.                         {% if pedido_reparacion.realizada is defined %}
  65.                             {% if pedido_reparacion.realizada %}
  66.                                 {% set color = 'green' %}
  67.                             {% else %}
  68.                                 {% if pedido_reparacion.diagramado %}
  69.                                     {% set color = 'red' %}
  70.                                 {% endif %}
  71.                             {% endif %}
  72.                         {% else %}
  73.                             {% if pedido_reparacion.diagramado %}
  74.                                 {% set color = 'red' %}
  75.                             {% endif %}
  76.                         {% endif %}
  77.                         <td style="color: {{ color }}">
  78.                             {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'Realizado' : 'Pendiente Realizar' : 'Pendiente Diagramar' }}
  79.                         </td>
  80.                         <td style="color: {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'green' : 'red' : 'black' }}">{{ pedido_reparacion.fechaPedido|date('d/m/Y') }}
  81.                             
  82.                         </td>
  83.                         <td style="color: {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'green' : 'red' : 'black' }}">
  84.                             {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? pedido_reparacion.fecha|date('d/m/Y') : '' : '' }}
  85.                         </td>
  86.                         <td style="color: {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'green' : 'red' : 'black' }}">
  87.                             {{pedido_reparacion.realizada is defined ? not pedido_reparacion.realizada ? pedido_reparacion.fechaDiagrama|date('d/m/Y') : '' : '' }}</td>
  88.                         <td style="color: {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'green' : 'red' : 'black' }}">{{ pedido_reparacion.sector}}</td>
  89.                         <td style="color: {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'green' : 'red' : 'black' }}">
  90.                                 {{ pedido_reparacion.departamento }}
  91.                         </td>
  92.                         <td style="color: {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'green' : 'red' : 'black' }}">{{ pedido_reparacion.detalle }}</td>
  93.                         <td style="color: {{ pedido_reparacion.realizada is defined ? pedido_reparacion.realizada ? 'green' : 'red' : 'black' }}">{{ pedido_reparacion.observaciones }}</td>
  94.                     </tr>
  95.                 {% endfor %}
  96.                 </tbody>
  97.             </table>
  98.     {% endif %}
  99. {% endblock %}
  100. {% block javascripts_footer %}
  101.     
  102.     {{ parent() }}
  103.     <script type="text/javascript">
  104.         $('#example').DataTable({
  105.                                     fixedHeader: true,
  106.                                     paging: true,
  107.                                     responsive: true,
  108.                                     searching: false,
  109.                                     order: [[ 0, 'desc' ]],
  110.                                     language: {
  111.                                         url: '{{ asset('i18n/spanish.json') }}'
  112.                                     }
  113.                                 });
  114.     </script>
  115. {% endblock %}