pasosdeJesus/sivel2_gen

View on GitHub
app/views/msip/personas/_familiar.html.erb

Summary

Maintainability
Test Coverage
<!-- Este es muy similar a 
  app/views/msip/personas/_campo_persona_trelacion1.html.erb de msip, 
  solo que aquel supone que una sola persona se edita, mientras
  que este supone que pueden editarse simultaneamente muchas 
  personas en un mismo formulario 
-->

<% if !defined?(nombre_fuente_familiares) %>
  <% nombre_fuente_familiares = "fuente-familiares" %>
<% end %>
<div class="accordion" id="acordeonlc-<%= f.object.id %>">
  <%= item_acordeon_bs(
    'acordeonlc', "colapsalc-#{f.object.id}", 
    'Familiares (Ingrese aquí familiares de esta víctima)', false, {
      'estilo_accordion-header': 'text-align: center',
      'clase_accordion-body': 'table-responsive',
      'estilo_accordion-body': 'overflow-x:scroll'
    }) do %>
    <div id="familiares_marco_<%= index_vic %>" class="panel-body table responsive">
      <div class="row"> 
        <div class="col">Nombres</div>
        <div class="col">Apellidos</div>
        <div class="col">Sexo</div>
        <div class="col">Tipo Id.</div>
        <div class="col">Número .Id</div>
        <div class="col">Parentesco</div>
        <div class="col">Acciones</div>
      </div>
      <%= f.simple_fields_for :persona_trelacion1,
        child_index: params[:index] do |pt| %>
        <%= render partial: 'msip/personas/persona_familiar_campos', 
          locals: {
            f: pt, 
            per: f, 
            index_per: params[:index], 
            datalist: nombre_fuente_familiares 
          } %>
      <% end %>
    </div>

    <%= f.submit "Añadir Familiar",
      formaction: sivel2_gen.crear_familiar_path(
        index: f.object.personados.size, index_vic: index_vic
      ),
      formmethod: :post,
      formnovalidate: true,
      class: 'btn btn-sm btn-primary',
      name: "agregar-familiar-#{index_vic}",
      id: "agregar-familiar-#{index_vic}",
      data:  {
        disable_with: false 
      } %>
  <% end %>
</div> <!-- accordion -->