%# app/views/operacoes_dashboard/index.html.erb %> <%# Dashboard de análise de entregas por operação (KPIs, insucessos, STS, mapa). %> <% content_for :head do %> <%# Flatpickr (date range) — CSS no
%> <%# Leaflet (mapa de calor) %> <% end %> <% hoje = Date.current %> <% atalhos = { 'Hoje' => [hoje, hoje], '7 dias' => [hoje - 6, hoje], 'Este mês' => [hoje.beginning_of_month, hoje], '30 dias' => [hoje - 29, hoje] } %> <% ini_iso = @periodo_inicio.strftime('%Y-%m-%d') %> <% fim_iso = @periodo_fim.strftime('%Y-%m-%d') %> <%# Parâmetros de operação a preservar ao trocar de modo/período %> <% ctx_ops = { operacao: @operacao, op_a: @op_a, op_b: @op_b }.compact %><% if @modo == 'global' %> 🌐 Global · <%= @periodo_inicio.strftime('%d/%m/%Y') %> – <%= @periodo_fim.strftime('%d/%m/%Y') %> <% elsif @modo == 'comparar' %> ⚖️ Comparação entre operações (cada uma no seu próprio período) <% elsif @metricas&.data_inicio %> <%= @metricas.operacoes_label %> · <%= @metricas.data_inicio.strftime('%d/%m/%Y') %> – <%= @metricas.data_fim.strftime('%d/%m/%Y') %> <% elsif @operacao %> <%= Operacao.label(@operacao) %> <% end %> · Atualizado às <%= Time.now.strftime('%H:%M') %>
gade_entregas_*).
Selecione a operação A.
<% end %>Selecione a operação B.
<% end %>