Correção de horario e implantação da geração de Romaneio
This commit is contained in:
@@ -130,6 +130,26 @@ Rails.application.routes.draw do
|
||||
get :baixar
|
||||
end
|
||||
|
||||
# Romaneio "CONTROLE DE ENTREGA": uma folha A4 paisagem por veículo, assinada
|
||||
# pelo motorista na retirada. O plano vem do SimpliRoute (API ou espelho de
|
||||
# rastreio); o .xlsx é o plano B para quando o plano do dia ainda não foi
|
||||
# publicado. As bases externas continuam somente leitura — o que gravamos são
|
||||
# as tabelas `romaneio*`, nossas.
|
||||
resources :romaneios, only: %i[index show create destroy] do
|
||||
collection do
|
||||
post :importar_planilha # caminho B: upload do .xlsx do plano
|
||||
end
|
||||
member do
|
||||
# ?veiculo=GADE_001 -> inline (é a prévia do editor); sem veiculo -> download
|
||||
# do romaneio inteiro. Uma rota só porque é o mesmo documento.
|
||||
get :pdf
|
||||
post :reimportar
|
||||
patch :atualizar_linha # JSON — um campo de uma parada
|
||||
patch :atualizar_veiculo # JSON — motorista da folha
|
||||
patch :atualizar_rotulo # JSON — o texto "PLANO:" do cabeçalho
|
||||
end
|
||||
end
|
||||
|
||||
# ── Notificações: quem recebe, o quê e por qual canal ──────────────────
|
||||
# Grupos e contatos são a lista de destinatários cadastrada à mão; eventos
|
||||
# ligam um gatilho aos grupos; a sessão do WhatsApp é o pareamento por QR.
|
||||
|
||||
Reference in New Issue
Block a user