.widget header> h5 ' Lista de span.fw-semi-bold Bens Patrimoniais - if itens_dos_recebimentos_de_bens.map{ |irb| irb.dados_extras_do_bem }.compact.empty? p Nenhum registro encontrado - else .widget-body .table-responsive table.table.table-hover thead tr th width="12%" Código th colspan="2" Descrição tbody - index_global = 0 - itens_dos_recebimentos_de_bens.order(item_id: :asc).each do |item_do_recebimento_de_bem, index| - dados_extras = item_do_recebimento_de_bem.dados_extras_do_bem - index_global += 1 tr.dados_extras id="dados_extras_#{index_global}" data-toggle="collapse" data-target=".bem_patrimonial_#{index_global}" td.fw-semi-bold = dados_extras.item_do_recebimento_de_bem.item.id td.fw-semi-bold = dados_extras.item_do_recebimento_de_bem.item.descricao =< badge item_do_recebimento_de_bem.bens_patrimoniais.size td.opcoes style="width: 10%; text-align: right;" i.glyphicon.glyphicon-chevron-left tr.bens_patrimoniais class="bens_patrimoniais_#{index_global}" style="display: none;" td colspan="3" .table-responsive table.table.table-hover thead tr th Número do Tombamento th Data do Tombamento th Unidade Gestora th Status th tbody - item_do_recebimento_de_bem.bens_patrimoniais.order(numero_do_tombamento: :asc).each do |bem_patrimonial| tr td width="15%" div class="bem_patrimonial_#{index_global} collapse" = bem_patrimonial.numero_do_tombamento td width="15%" div class="bem_patrimonial_#{index_global} collapse" = bem_patrimonial.data_do_tombamento td div class="bem_patrimonial_#{index_global} collapse" = bem_patrimonial.try(:unidade_gestora).try(:codigo_e_nome) td div class="bem_patrimonial_#{index_global} collapse" = bem_patrimonial.status_i18n td div class="bem_patrimonial_#{index_global} collapse" = link_to bem_patrimonial, class: "btn btn-default btn-sm mb-xs", target: "_blank", title: "Ver Detalhes" do i.icone-detalhar javascript: $(document).ready(function() { }); $('tr.dados_extras').click(function() { var index = $(this).attr('id').replace(/[^0-9]/g, ''); console.log($(this).attr('id')) $('.bens_patrimoniais_' + index).slideToggle(200); var classe = $(this).find('i').attr('class'); if (classe.includes('left')) { $(this).find('i').attr('class', 'glyphicon glyphicon-chevron-down'); } else { $(this).find('i').attr('class', 'glyphicon glyphicon-chevron-left'); } });