Commit 1420b6c02e83919fd2d736eb4020287bc37631bc
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 |