<%# app/views/consolidacoes/show.html.erb %> <% content_for :title, @consolidacao.nome %>
<%= link_to '← Consolidações', consolidacoes_path, class: 'text-gray-500 hover:text-orange-500 text-sm' %>

<%= @consolidacao.nome %>

<%= badge_status(@consolidacao.status) %>

📅 <%= l @consolidacao.data_inicio, format: :short %> → <%= l @consolidacao.data_fim, format: :short %> · Criada por <%= @consolidacao.criador.nome_display %> <% if @consolidacao.finalizada? %> · Finalizada por <%= @consolidacao.finalizador&.nome_display %> em <%= l @consolidacao.finalizado_em, format: :short %> <% end %>

<% if @consolidacao.rascunho? %> <%= link_to '✏️ Continuar validação', wizard_consolidacao_path(@consolidacao), class: 'bg-orange-500 hover:bg-orange-600 text-black font-bold px-5 py-3 rounded-lg min-h-[48px] flex items-center' %> <% end %> <% if policy(@consolidacao).destroy? && !@consolidacao.arquivada? %> <%= button_to '📁 Arquivar', arquivar_consolidacao_path(@consolidacao), method: :post, data: { turbo_confirm: 'Arquivar esta consolidação? Ela não será excluída, apenas movida para o arquivo.' }, class: 'text-gray-400 hover:text-white border border-[#2a2a2a] px-4 py-3 rounded-lg min-h-[48px]' %> <% end %>
<%# Total geral %>

Valor total da consolidação

<%= moeda(@consolidacao.valor_total) %>

<%# Motoristas + botões de PDF %>

👥 Motoristas

<% @motoristas.each do |cm| %>

<%= cm.motorista_nome %>

<%= moeda(cm.valor_total) %>

<%# Preview abre modal %> <%= link_to '📄 Relatório Individual', gerar_pdf_relatorio_consolidacao_path(@consolidacao, motorista: cm.motorista_nome), class: 'bg-orange-800 hover:bg-orange-700 text-white font-semibold px-4 py-3 rounded-lg text-sm min-h-[48px] flex items-center' %> <%= link_to '🧾 Gerar Holerite', gerar_pdf_holerite_consolidacao_path(@consolidacao, motorista: cm.motorista_nome), class: 'bg-orange-500 hover:bg-orange-600 text-black font-bold px-4 py-3 rounded-lg text-sm min-h-[48px] flex items-center' %>
<% end %>
<%# ── Modal de Preview ─────────────────────────────────── %>