Criação da visão geral da consolidação por motorista

This commit is contained in:
2026-08-26 11:15:52 -03:00
parent 8d24a57579
commit cd99a22553
12 changed files with 841 additions and 3 deletions

View File

@@ -27,6 +27,10 @@ Rails.application.routes.draw do
# Painel motorista
get '/motorista', to: 'motorista/dashboard#index', as: :motorista_dashboard
# Total fechado do motorista num período + as consolidações que compõem o
# valor (mesma conta do relatório do admin) e o PDF do extrato do período.
get '/motorista/totais', to: 'motorista/dashboard#totais', as: :motorista_totais
get '/motorista/totais/pdf', to: 'motorista/dashboard#totais_pdf', as: :motorista_totais_pdf
# Login motorista — PIN de 4 dígitos + acesso via QR Code do extrato
get '/motorista/login', to: 'motorista/sessoes#new', as: :motorista_login
@@ -42,6 +46,12 @@ Rails.application.routes.draw do
get :buscar_nf # JSON — busca a NF na rastreio (nota avulsa)
post :avulsa # cria consolidação avulsa a partir de uma NF
get :arquivadas # Histórico — consolidações arquivadas
# Relatório "total por motorista no período": soma o que cada motorista
# fechou na faixa e, ao clicar num deles (?motorista=), mostra as
# consolidações que compõem o valor. `totais_pdf` é o mesmo relatório em PDF.
get :totais
get :totais_pdf
end
member do