<%# app/views/admin/edicao_lancamentos/show.html.erb %> <%# Card estilizado com foto da fachada, edição inline (click-to-edit, salva por campo direto na API do SimpliRoute) e histórico duplo (nosso AuditoriaLog + /history/ da API). Os dados do card chegam via fetch (endpoint buscar). %>
<%# Header %>

Editar Lançamento

Corrige status, motivo e dados de checkout de uma entrega direto no SimpliRoute

<%# Flash %> <%= render 'shared/flash' %> <%# Aviso de sincronização %>
<%= icone :alerta, cor: nil, tamanho: 'w-5 h-5 mt-0.5', espaco: false %>

As alterações são gravadas no SimpliRoute na hora (cada campo salva ao confirmar <%= icone :confirmar, cor: nil, tamanho: 'w-3.5 h-3.5' %>), mas o painel e as consolidações só refletem após a próxima sincronização da base de rastreio. Toda alteração fica registrada na auditoria.

<%# Busca por NF %>
<%# Período — a API do SimpliRoute só filtra visita por UM dia, então achar uma NF exige saber em quais dias procurar. Sem período, procuramos nas datas que o painel já conhece; quando o plano foi duplicado para outra data, o painel não sabe dela e é preciso ampliar aqui. %>

Sem período, procuramos só nas datas que o painel conhece. Se o plano foi duplicado para outra data, amplie o período — a API do SimpliRoute não busca NF por intervalo, então varremos dia a dia (máx. 62 dias).

<%# Lançamentos da NF — só aparece quando há mais de um. Plano duplicado no SimpliRoute cria uma visita nova com a MESMA NF, e a antiga (a que tem o motorista) continua valendo: aqui o ADM vê as duas e escolhe qual editar. %> <%# Card do lançamento (preenchido via JS após a busca) %> <%# Modal de histórico %> <%# Visualizador de foto — amplia e navega entre todas as imagens do lançamento %>