Modificação na area do motorista

This commit is contained in:
2026-08-26 15:34:56 -03:00
parent 7a8ec1bc16
commit 6c78570658
10 changed files with 261 additions and 54 deletions

View File

@@ -111,9 +111,20 @@
class: 'flex-1 basis-48 min-w-0 bg-[#0a0a0a] border border-[#2a2a2a] text-white rounded-lg px-3 py-2.5 focus:border-orange-500 focus:outline-none' %>
<% end %>
<%= f.select :status,
options_for_select([['Todos os status', ''], ['Rascunho', 'rascunho'], ['Finalizada', 'finalizada']], params[:status]),
{}, class: 'flex-1 basis-40 min-w-0 bg-[#0a0a0a] border border-[#2a2a2a] text-white rounded-lg px-3 py-2.5' %>
<% if @visao == 'motoristas' %>
<%# "Consolidado" x "Geral" — a pergunta que o número responde muda com isso:
Consolidado é o valor JÁ FECHADO (o mesmo do card "Consolidado / Pago" do
Dashboard); Geral soma também os rascunhos, que ainda mudam de valor. %>
<%= f.select :status,
options_for_select([['Consolidado (fechadas)', 'finalizada'],
['Geral (com rascunhos)', 'todos'],
['Só rascunhos', 'rascunho']], @status_totais),
{}, class: 'flex-1 basis-52 min-w-0 bg-[#0a0a0a] border border-[#2a2a2a] text-white rounded-lg px-3 py-2.5' %>
<% else %>
<%= f.select :status,
options_for_select([['Todos os status', ''], ['Rascunho', 'rascunho'], ['Finalizada', 'finalizada']], params[:status]),
{}, class: 'flex-1 basis-40 min-w-0 bg-[#0a0a0a] border border-[#2a2a2a] text-white rounded-lg px-3 py-2.5' %>
<% end %>
<%# "Pagamento" é status DA CONSOLIDAÇÃO (todos os motoristas dela); no modo
Por motorista cada linha já mostra pago/a receber, então o filtro sairia