src/templates/ReclutaProceso/showFicha.html.twig line 1

Open in your IDE?
  1. {% extends "ReclutaProceso/show.html.twig" %}
  2.             {% block principal_heading %}
  3.                 <div class="widget-header widget-header-flat">
  4.                     <h4 class="widget-title lighter">
  5.                         <i class="fas fa-search orange"></i>
  6.                         Registro en línea del aspirante
  7.                     </h4>
  8.                 <!--div class="widget-toolbar">
  9.                     <a href="#" data-action="collapse">
  10.                         <i class="fas fa-chevron-up"></i>
  11.                     </a>
  12.                 </div-->
  13.                 </div>
  14.             {% endblock %}
  15. {% block jquery %}
  16.     {{ parent() }}
  17.     <script type="text/javascript">
  18.         $(function()
  19.         {
  20.             $('#sidebar').remove();
  21.             $('#navbar').remove();
  22.             $('#cambiarCentro').dialog ({
  23.                 autoOpen : false,
  24.                 height: 430,
  25.                 width: 900,
  26.                 modal: true,
  27.                 resizable: false,
  28.                 title: '<div id="texto" class="widget-header widget-header-small"><h4 class="smaller green"><i class="fas fa-home"></i>&nbsp;Cambiar Centro de Acuarteamiento</h4></div>',
  29.                 title_html: true,
  30.                 buttons: {
  31.                     Aceptar: function() {
  32.                         if ($("#cbCentroMovilizacion").val() && ($('#cbCentroMovilizacion option:selected').text() != "{{ entity.centroMovilizacion }}"))
  33.                         {
  34.                             $('#span_centro_movilizacion').mask("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Actualizando...");
  35.                             var url = '{{ path('actualizar_centro_movilizacion', {'idReclutaProceso': '__PROCESO__','idCentro': '__CENTRO__', 'fecha': '__FECHA__'}) }}';
  36.                             url=url.replace('__PROCESO__',{{ entity.id }});
  37.                             url=url.replace('__CENTRO__',$("#cbCentroMovilizacion").val());
  38.                             url=url.replace('__FECHA__',$('#form_fechaAsignacion').val());
  39.                             $.getJSON(url , function(result){
  40.                                 if (result.ok)
  41.                                 {
  42.                                     $('#span_centro_movilizacion').html(result.centro);
  43.                                     $('#span_turno').html(result.turno);
  44.                                     $('#direccion_acuartelamiento').html(result.direccion);
  45.                                     $('#fecha1').html(result.fecha);
  46.                                     $('#fecha2').html(result.fecha);
  47.                                 }
  48.                                 $('#span_centro_movilizacion').unmask();
  49.                             });
  50.                         }
  51.                         $( "#cambiarCentro" ).dialog( "close" );
  52.                     },
  53.                     Cancelar: function() {
  54.                         $( "#cambiarCentro" ).dialog( "close" );
  55.                     }
  56.                 }
  57.             });
  58.             $("#btnCambiarCentro").click(function(e){
  59.                  
  60.                 var url = '{{ path('cambiar_centro_movilizacion', {'idReclutaProceso': '__PROCESO__'}) }}';
  61.                 url=url.replace('__PROCESO__',{{ entity.id }});
  62.            
  63.                 $("#cambiarCentro").parent().mask("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cargando...");
  64.                 $("#cambiarCentro").dialog("open");
  65.                 $('#cambiarCentro').load(url, function(){
  66.                     $("#cambiarCentro").parent().unmask();
  67.                 });
  68.             }); 
  69.         
  70.         });
  71.         
  72.     </script>    
  73.     
  74.     
  75.     
  76. {% endblock jquery %}
  77. {% block prev_acuartelamiento %} 
  78.     <br><br>
  79.     {% if entity.turno %}
  80.         <p class="alert alert-success bigger-150">
  81.             <i class="ace-icon fa fa-check-circle-o bigger-120 blue"></i> Ha culminado exitosamente el registro. Debe presentarse el día <span id="fecha1">{{ entity.dateToTxt('fechaAsignacion') }}</span> en el centro de acuartelamiento {{ entity.centroMovilizacion }} con <strong>dos (2) copias de la Ficha de Inscripción impresa</strong>.<br/>El turno asignado no garantiza el acceso, depende del completamiento el cupo y su cumplimiento de los requisitos.</p>
  82.     <p  class="alert alert-warning bigger-150" >Revise la información presentada en la Ficha e imprima el documento desde el botón "Imprimir Ficha"</p>
  83.     
  84.         <div class="row">
  85.             <span class="btn btn-app btn-sm btn-primary no-hover pull-right">
  86.                 <span class="line-height-1 smaller-90"> TURNO </span>
  87.                 <br>
  88.                 <span id="span_turno" class="line-height-1 bigger-170"> {{entity.turno}} </span>                            
  89.             </span>
  90.         </div>
  91.     {% else %}
  92.         <p style='text-align: center; font-size: 18px; color: red'>Se han agotado los tres intentos sin que haya completado el test psicológico. No es apto para presentarse en este proceso de acuartelamiento.</p>
  93.     {% endif %}
  94.     
  95. {% endblock prev_acuartelamiento %}  
  96. {% block more_acuartelamiento %} 
  97.     <br><br>
  98.     {% if entity.turno %}
  99.         <p class="alert alert-success bigger-150"><i class="ace-icon fa fa-check-circle-o bigger-120 blue"></i>Ha culminado exitosamente el registro. Debe presentarse el día <span id="fecha2">{{ entity.dateToTxt('fechaAsignacion') }}</span> en el centro de acuartelamiento {{ entity.centroMovilizacion }} con <strong>dos (2) copias de la Ficha de Inscripción impresa</strong>.<br/>El turno asignado no garantiza el acceso, depende del completamiento el cupo y su cumplimiento de los requisitos.</p>
  100.         <div class="row">
  101.             <div class="col-sm-12 center">
  102.                     <br/><br/>
  103.                     <br/><br/><br/><br/>
  104.             </div>
  105.         </div>
  106.         <div class="row">
  107.             <div class="col-sm-2">
  108.             </div>
  109.             <div class="col-xs-10">  
  110.                 
  111.                 <a id="btnShowUpdate" class="btn btn-success btn-lg btn-bold btn-round bigger-180" target="_blank" href="{{ path('imprimirFichaProceso', {'idReclutaProceso': entity.id }) }}"><i class="ace-icon fa fa-print bigger-120 "></i> Imprimir Ficha de Inscripción</a>
  112.             <!--p class="center green bigger-150"><input type='checkbox'> Tengo impresa correctamente la documentación generada</input></p-->
  113.                 <a id="btnShowUpdate" class="btn btn-info btn-large btn-round bigger-180" href="{{ path('landing_aspirantes') }}"><i class="ace-icon fa fa-sign-out bigger-120 "></i> Terminar proceso</a>
  114.             </div>
  115.             <div class="pull-right">
  116.              <img width="150px" height="150px" src="{{ url('aspirante_generate_qr', {'idReclutaProceso':entity.id}) }}">
  117.             </div>
  118.             
  119.               
  120.         </div>
  121.     {% else %}
  122.         <p style='text-align: center; font-size: 18px; color: red'>Se han agotado los tres intentos sin que haya completado el test psicológico. No es apto para presentarse en este proceso de acuartelamiento.</p>
  123.     {% endif %}
  124.                                                     
  125.     <!--a id="btnShowUpdate" class="btn btn-white btn-inverse btn-bold btn-round" href="{{ path('landing_aspirantes') }}">Cancelar</a>&nbsp;&nbsp;&nbsp;&nbsp;!>
  126.     
  127. {% endblock more_acuartelamiento %}        
  128. {% block centro_movilizacion %}
  129.     {% if (origen is defined and origen == "registroenlinea" ) %}
  130.         <table id="ttabla_centro">
  131.             <tr  style="vertical-align: top; align-content: stretch">
  132.                 <td width="85%">
  133.                     <span id="span_centro_movilizacion">
  134.                     {{ entity.centroMovilizacion }} 
  135.                     </span>
  136.                 </td>
  137.                 <td width="15%" style="text-align: right">
  138.                     <a id="btnCambiarCentro" class="align-middle btn btn-success btn-sm btn-bold btn-round"><i class="ace-icon fa fa-search"></i> Cambiar Centro</a>
  139.                 </td>
  140.             </tr>
  141.         </table>
  142.         <div id="cambiarCentro" title="Cambiar Centro de Movilización"> </div>    
  143.     {% else %}
  144.         {{ parent() }}
  145.     {% endif%}
  146. {% endblock centro_movilizacion %}
  147. {% block more_seccion %}        
  148. {% endblock more_seccion %}        
  149. {% block actions %}
  150. {% endblock actions %}