feat: gerar planilha de carga do SimpliRoute (download .xlsx)
Nova tela ADM/gerente (Administração > Planilha SimpliRoute) que gera a planilha de importação (.xlsx) de uma operação vigente, no formato do pt_br_example.xlsx. Preenche Latitude/Longitude reaproveitando a geocodificação do mês anterior da mesma operação (casa nome + endereço + supervisão; geo vem do rastreio db_reem_simplerout_2026). Pacientes novos saem sem lat/long. - SimpliRoute::PlanilhaCarga: monta linhas + resolve match do mês anterior - SimpliRoute::PlanilhaCargaXlsx: builder caxlsx com cabeçalho verbatim - Admin::PlanilhasSimpliRouteController (show/baixar) + policy admin/gerente - Gem caxlsx (rebuild do container atualiza o Gemfile.lock) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -92,6 +92,12 @@ Rails.application.routes.draw do
|
||||
patch :atualizar # aplica a alteração na API
|
||||
get :historico # histórico da visita na API (JSON, best-effort)
|
||||
end
|
||||
|
||||
# Geração da planilha de carga do SimpliRoute (download .xlsx a partir de uma
|
||||
# operação vigente + lat/long do mês anterior).
|
||||
resource :planilha_simpli_route, only: [:show], controller: 'planilhas_simpli_route' do
|
||||
get :baixar
|
||||
end
|
||||
end
|
||||
|
||||
# API interna — Dashboard métricas
|
||||
|
||||
Reference in New Issue
Block a user