51 lines
2.4 KiB
Plaintext
51 lines
2.4 KiB
Plaintext
<%# 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.
|
||
Escolha a operação do mês em <strong>“Vincular operação”</strong>, logo acima — não
|
||
é preciso reimportar o 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 %>
|