Commit 1420b6c02e83919fd2d736eb4020287bc37631bc

Authored by Wilmer
1 parent b895cb3e62
Exists in master

imprime el pida del docente; tambien permite compiar y pegar en hojas de calculo…

… al estar hecho con tablas
Showing 1 changed file with 39 additions and 5 deletions   Show diff stats
app/Resources/views/solicitudes/pida.html.twig
@@ -19,6 +19,29 @@ @@ -19,6 +19,29 @@
19 margin-left: 50px; 19 margin-left: 50px;
20 } 20 }
21 21
  22 + @media print
  23 + {
  24 + * { visibility:hidden }
  25 +
  26 + .printable * {
  27 + visibility: visible;
  28 + }
  29 +
  30 + .no-print, .no-print *
  31 + {
  32 + display: none !important;
  33 + }
  34 + }
  35 +
  36 + @media screen{
  37 + .no-screen, .no-screen *
  38 + {
  39 + display: none !important;
  40 + }
  41 + }
  42 +
  43 + @page { size: landscape; }
  44 +
22 </style> 45 </style>
23 {% endblock %} 46 {% endblock %}
24 47
@@ -68,11 +91,12 @@ @@ -68,11 +91,12 @@
68 {% if servicio.idEstatus.id == 2 %} 91 {% if servicio.idEstatus.id == 2 %}
69 <div class="col-md-7"> 92 <div class="col-md-7">
70 {% else %} 93 {% else %}
71 - <div class="col-md-11"> 94 + <div class="col-md-11 printable" id="imprimir">
72 {% endif %} 95 {% endif %}
73 <div class="panel panel-white"> 96 <div class="panel panel-white">
74 <div class="panel-heading clearfix"> 97 <div class="panel-heading clearfix">
75 - <h4>Mi PIDA</h4><span class="small" style="float: right;"> Estatus: {{ servicio.idEstatus }}</span> 98 + <h4 class="no-screen">PIDA del Docente: {{ app.user.idRolinstitucion.idRol.idPersona }}</h4>
  99 + <h4 class="no-print">Mi PIDA</h4><span class="small" style="float: right;"> Estatus: {{ servicio.idEstatus }}</span>
76 </div> 100 </div>
77 <div class="panel-body"> 101 <div class="panel-body">
78 102
@@ -98,7 +122,7 @@ @@ -98,7 +122,7 @@
98 PIDA válido desde: {{ caduca.fechaInicio | date('d-m-Y')}} hasta: {{ caduca.fechaFinal | date('m-d-Y') }}. duración total PIDA: ( {% if caducaAnos > 0 %} {{ caducaAnos }} años {% endif %}{{ caducaMeses }} meses con {{ caducaDias }} días ) 122 PIDA válido desde: {{ caduca.fechaInicio | date('d-m-Y')}} hasta: {{ caduca.fechaFinal | date('m-d-Y') }}. duración total PIDA: ( {% if caducaAnos > 0 %} {{ caducaAnos }} años {% endif %}{{ caducaMeses }} meses con {{ caducaDias }} días )
99 123
100 {% endif %} 124 {% endif %}
101 - <table class="table table-bordered"> 125 + <table class="table table-bordered" border="1" cellpadding="3">
102 <th>Objetivo Histórico</th> 126 <th>Objetivo Histórico</th>
103 <th>Actividad Docente</th> 127 <th>Actividad Docente</th>
104 <th>Tarea Específica</th> 128 <th>Tarea Específica</th>
@@ -140,7 +164,11 @@ @@ -140,7 +164,11 @@
140 </tr> 164 </tr>
141 {% endfor %} 165 {% endfor %}
142 </table> 166 </table>
143 - {% if servicio.idEstatus.id == 2 %}<button id="finalizarPida" data-servicio="{{ servicio.id }}" class="btn btn-primary">Finalizar PIDA</button>{% endif %} 167 + {% if servicio.idEstatus.id == 2 %}
  168 + <button id="finalizarPida" data-servicio="{{ servicio.id }}" class="btn btn-primary">Finalizar PIDA</button>
  169 + {% elseif servicio.idEstatus.id == 4 %}
  170 + <button id="printPida" data-servicio="{{ servicio.id }}" class="no-print btn btn-primary"><span class="fa fa-print"></span> Imprimir PIDA</button>
  171 + {% endif %}
144 </div> 172 </div>
145 173
146 </div> 174 </div>
@@ -363,7 +391,13 @@ @@ -363,7 +391,13 @@
363 $('#nuevo_estatus').on('hidden.bs.modal', function (e) { 391 $('#nuevo_estatus').on('hidden.bs.modal', function (e) {
364 $("#estatus" + $("#id_estatus").val()).button('reset'); 392 $("#estatus" + $("#id_estatus").val()).button('reset');
365 $(".btn").button('reset'); 393 $(".btn").button('reset');
366 - }) 394 + });
  395 +
  396 +
  397 + $("#printPida").click(function() {
  398 + print();
  399 + $(".btn").button('reset');
  400 + });
367 401
368 402
369 403