Correção de horario e implantação da geração de Romaneio
This commit is contained in:
48
app/views/admin/romaneios/_avisos.html.erb
Normal file
48
app/views/admin/romaneios/_avisos.html.erb
Normal file
@@ -0,0 +1,48 @@
|
||||
<%# Divergências explicadas ONDE elas aparecem — não em documentação. %>
|
||||
<% multifolha = @romaneio.veiculos_multifolha %>
|
||||
|
||||
<% if @colunas_ausentes.include?('status') && @romaneio.operacao_tabela.present? %>
|
||||
<div class="p-4 bg-amber-900/20 border border-amber-500/40 rounded-xl text-amber-200/90 text-sm flex items-start gap-2">
|
||||
<span class="text-base leading-none">⚠️</span>
|
||||
<p>
|
||||
A operação <strong><%= @romaneio.operacao_label %></strong> não tem a coluna
|
||||
<strong>STATUS</strong>, então não dá para saber quem é paciente novo — a coluna
|
||||
<strong>APARELHO</strong> saiu vazia para todos e precisa ser preenchida à mão.
|
||||
Um romaneio em que ninguém recebe aparelho, entregue calado, vira aparelho não entregue.
|
||||
</p>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<% if @colunas_ausentes.include?('telefones') && @romaneio.operacao_tabela.present? %>
|
||||
<div class="p-4 bg-amber-900/20 border border-amber-500/40 rounded-xl text-amber-200/90 text-sm flex items-start gap-2">
|
||||
<span class="text-base leading-none">☎️</span>
|
||||
<p>
|
||||
A operação <strong><%= @romaneio.operacao_label %></strong> não tem a coluna
|
||||
<strong>TELEFONES</strong>. O que aparece na tabela veio do “TEL:” das anotações do
|
||||
plano, que nem sempre traz todos os números.
|
||||
</p>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<% if @romaneio.operacao_tabela.blank? %>
|
||||
<div class="p-4 bg-blue-900/20 border border-blue-500/40 rounded-xl text-blue-200/90 text-sm flex items-start gap-2">
|
||||
<span class="text-base leading-none">ℹ️</span>
|
||||
<p>
|
||||
Este romaneio foi importado <strong>sem operação vinculada</strong>: a coluna APARELHO
|
||||
não é preenchida sozinha e o telefone vem só das anotações do plano.
|
||||
</p>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<% if multifolha.any? %>
|
||||
<div class="p-4 bg-blue-900/20 border border-blue-500/40 rounded-xl text-blue-200/90 text-sm flex items-start gap-2">
|
||||
<span class="text-base leading-none">🖨️</span>
|
||||
<p>
|
||||
<% multifolha.each do |veiculo, total| %>
|
||||
<strong><%= veiculo %></strong> tem <%= total %> paradas →
|
||||
sai em <%= @romaneio.folhas_de(veiculo) %> folhas<%= ',' unless veiculo == multifolha.keys.last %>
|
||||
<% end %>
|
||||
— cada folha vai com o próprio bloco de assinatura, e a numeração continua entre elas.
|
||||
</p>
|
||||
</div>
|
||||
<% end %>
|
||||
Reference in New Issue
Block a user