src/templates/Aspirantes/cambiarCentro.html.twig line 1

Open in your IDE?
  1. {% block jquery_show %}    
  2.     <script src="{{ asset('ace/js/ace/elements.wizard.js') }}"></script>
  3.     <script src="{{ asset('ace/js/fuelux/fuelux.wizard.js') }}"></script>
  4.     
  5.     <script src="{{ asset('ace/js/chosen.jquery.js') }}"></script>
  6.     <script src="{{ asset('ace/js/bootbox.js') }}"></script>
  7.     <script type="text/javascript">
  8.     $(function()
  9.     {
  10.         $( "#dialog-mapa-residencia" ).dialog({
  11.             autoOpen: false,
  12.             height: 610,
  13.             width: 750,
  14.             modal: true,
  15.             resizable: false,
  16.             title_html: true,
  17.             title: '<div id="texto" class="widget-header widget-header-small"><h4 class="smaller red"><i class="fas fa-globe"></i>&nbsp;Definir Ubicación en Mapa</h4></div>',
  18.             buttons: {
  19.                 Cancelar: function() {
  20.                     $( "#dialog-mapa-residencia" ).dialog( "close" );
  21.                 }
  22.             }
  23.         });
  24.         $("#botonmapa").click(function(e){
  25.             e.preventDefault(); 
  26.             var idcampo = $(this).attr('itemid');
  27.             var tipoDibujo = $(this).attr('geom');
  28.             var url = '{{ path('mostrarGeometria', {'tipoDibujo': '__TIPO__', 'idCampo': '__CAMPO__', 'idContenedorMapa': 'dialog-mapa-residencia'}) }}';
  29.             url =url.replace('__TIPO__', tipoDibujo); 
  30.             url =url.replace('__CAMPO__', idcampo); 
  31.             
  32.             $("#dialog-mapa-residencia").dialog("open");
  33.             $('#dialog-mapa-residencia').load(url);
  34.         }); 
  35.         $('#form_fechaAsignacion').change(function(){
  36.             var fecha = $(this).val();
  37.             var sexo = '{{ sexo }}';
  38.             var url = '{{ path('centros_con_cupo', {'fecha': '__FECHA__', 'sexo': '__SEXO__' }) }}';
  39.             url = url.replace('__FECHA__', fecha);
  40.             url = url.replace('__SEXO__', sexo);
  41.             $('#datosCentro').mask('&nbsp;&nbsp;&nbsp;&nbsp;Buscando centros con cupo...');
  42.             $.getJSON(url , function(result){
  43.                 $('#cbCentroMovilizacion').html(result.centros);
  44.                 $('#datosCentro').parent().parent().unmask();
  45.                 $('#span_centro_region').html('');
  46.                 $('#span_centro_provincia').html('');
  47.                 $('#span_centro_canton').html('');
  48.                 $('#span_centro_parroquia').html('');
  49.                 $('#span_centro_direccion').html('');
  50.                 $('#span_centro_direccionAcuartelamiento').html('');
  51.             });
  52.         });    
  53.         $('#cbCentroMovilizacion').change(function(){
  54.             $('#span_centro_region').html('');
  55.             $('#span_centro_provincia').html('');
  56.             $('#span_centro_canton').html('');
  57.             $('#span_centro_parroquia').html('');
  58.             $('#span_centro_direccion').html('');
  59.             $('#span_centro_direccionAcuartelamiento').html('');
  60.             if ($(this).val())
  61.             {
  62.                 $('#tabla_centro').parent().mask('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;');
  63.                 var url = '{{ path('dpa_centro_movilizacion', {'centro': '__ID__'}) }}';
  64.                 url=url.replace('__ID__',$(this).val());
  65.                 $.getJSON(url , function(result){
  66.                     $('#tabla_centro').parent().unmask();
  67.                     if (result.ok)
  68.                     {
  69.                         $('#botonmapa').removeClass('hide');
  70.                         $('#span_centro_region').html(result.region);
  71.                         $('#span_centro_provincia').html(result.provincia);
  72.                         $('#span_centro_canton').html(result.canton);
  73.                         $('#span_centro_parroquia').html(result.parroquia);
  74.                         $('#span_centro_direccion').html(result.direccion);
  75.                         if (result.direccionAcuartelamiento && result.direccionAcuartelamiento!='') {
  76.                             $('#span_centro_direccionAcuartelamiento').html(result.direccionAcuartelamiento);
  77.                         }
  78.                         else {
  79.                             $('#span_centro_direccionAcuartelamiento').html(result.direccion);
  80.                         }
  81.                         $('#centrogeometria').val(result.geometria);
  82.                     }
  83.                 });
  84.             }
  85.             else
  86.                 $('#botonmapa').addClass('hide');
  87.         });
  88.         
  89.         
  90.     });
  91.     </script>
  92. {% endblock jquery_show %}
  93. {% block  show_data %}
  94.     {% if not hayCupo %}
  95.         <div id='no_cupo' class='hide'>
  96.             <i class="fas fa-ban red bigger-300"></i>
  97.             <span id="span_no_idoneo" style="color: red; font-weight: bold; font-size: 20px">
  98.                 NO EXISTEN CUPOS DISPONIBLES EN LOS CENTROS DE ACUARTELAMIENTO
  99.             </span>
  100.         </div>           
  101.     {% else %}
  102.         <div id="datosCentro">
  103.             <div class="row">
  104.                 <div class="col-xs-12 col-sm-12 col-md-12 ">
  105.                     <table id="tabla_centro" class="table table-striped table-bordered table-hover">
  106.                         <tr>
  107.                             <th colspan="2">
  108.                                 Centro de acuartelamiento donde desea presentarse
  109.                             </th>
  110.                         </tr>    
  111.                                                                 <tr>
  112.                                                                     <th style="width: 25%">
  113.                                                                         <label id="label_form_anno">
  114.                                                                             Fecha acuartelamiento:
  115.                                                                         </label>
  116.                                                                     </th>
  117.                                                                     <td style="vertical-align: middle">
  118.                                                                         <select id="form_fechaAsignacion" name="form[fechaAsignacion]" style="width: 100%">
  119.                                                                             {{ fechas | raw }}
  120.                                                                         </select>
  121.                                                                         <input type="hidden" id="centrogeometria"></span>
  122.                                                                         <a id="mapacentro" class="botonmapa noti btn-minier hide" title="Mostrar Ubicación en Mapa" itemid="centrogeometria" geom="punto" href="#">
  123.                                                                             <i class="fas fa-globe bigger-220 blue"></i>
  124.                                                                         </a>
  125.                                                                     </td>    
  126.                                                                 </tr>    
  127.                         <tr>
  128.                             <th style="width: 25%">
  129.                                 <label id="label_form_anno">
  130.                                     {% trans from 'crud' %} reclutaproceso.fields.centroMovilizacion {% endtrans %}:
  131.                                 </label>
  132.                                                         </th>
  133.                             <td style="vertical-align: middle">
  134.                                 <select id="cbCentroMovilizacion" name="cbCentroMovilizacion]" style="width: 100%">
  135.                                     {{ centros | raw }}
  136.                                 </select>
  137.                                 <input type="hidden" id="centrogeometria">
  138.                                 <a id="botonmapa" class="botonmapa noti btn-minier hide" title="Mostrar Ubicación en Mapa" itemid="centrogeometria" geom="punto" href="#">
  139.                                     <i class="fas fa-globe bigger-220 blue"></i>
  140.                                 </a>
  141.                             </td>    
  142.                         </tr>    
  143.                         <tr>
  144.                             <th style="width: 25%">
  145.                                 <label id="label_form_anno">
  146.                                     Región:
  147.                                 </label>
  148.                                                         </th>
  149.                             <td style="vertical-align: middle">
  150.                                 <span id="span_centro_region"></span>
  151.                             </td>    
  152.                         </tr>    
  153.                         <tr>
  154.                             <th style="width: 25%">
  155.                                 <label id="label_form_anno">
  156.                                     {% trans from 'crud' %} reclutaproceso.fields.provincia {% endtrans %}:
  157.                                 </label>
  158.                                                         </th>
  159.                             <td style="vertical-align: middle">
  160.                                 <span id="span_centro_provincia"></span>
  161.                             </td>    
  162.                         </tr>    
  163.                         <tr>
  164.                             <th style="width: 25%">
  165.                                 <label id="label_form_anno">
  166.                                     {% trans from 'crud' %} reclutaproceso.fields.canton {% endtrans %}:
  167.                                 </label>
  168.                                                         </th>
  169.                             <td style="vertical-align: middle">
  170.                                 <span id="span_centro_canton"></span>
  171.                             </td>    
  172.                         </tr>    
  173.                         <tr>
  174.                             <th style="width: 25%">
  175.                                 <label id="label_form_anno">
  176.                                     {% trans from 'crud' %} reclutaproceso.fields.parroquia {% endtrans %}:
  177.                                 </label>
  178.                                                         </th>
  179.                             <td style="vertical-align: middle">
  180.                                 <span id="span_centro_parroquia"></span>
  181.                             </td>    
  182.                         </tr>    
  183.                         <tr>
  184.                             <th style="width: 25%">
  185.                                 <label id="label_form_direccion">
  186.                                     {% trans from 'crud' %} reclutaproceso.fields.direccion {% endtrans %}:
  187.                                 </label>
  188.                                                         </th>
  189.                             <td style="vertical-align: middle">
  190.                                 <span id="span_centro_direccion"></span>
  191.                             </td>    
  192.                         </tr>    
  193.                         <tr>
  194.                             <th style="width: 25%">
  195.                                 <label id="label_form_direccion">
  196.                                     {% trans from 'crud' %} reclutaproceso.fields.direccionAcuartelamiento {% endtrans %}:
  197.                                 </label>
  198.                                 </th>
  199.                             <td style="vertical-align: middle">
  200.                                 <span id="span_centro_direccionAcuartelamiento"></span>
  201.                             </td>    
  202.                         </tr>    
  203.                     </table> 
  204.                 </div>
  205.             </div>
  206.         </div>    
  207.     {% endif %}
  208.    <div id="dialog-mapa-residencia" title="Definir Ubicación en Mapa"></div>                             
  209. {% endblock  show_data %}