Atualição de interface area consolidação e Relatório em PDF

This commit is contained in:
2026-06-16 16:38:42 -03:00
parent 7c57b8e09d
commit 80c068c798
5 changed files with 37 additions and 7 deletions

View File

@@ -29,13 +29,14 @@ module Pdf
secao "ENTREGAS (#{@entregas.size})"
if @entregas.any?
linhas = [['#', 'Tracking', 'NF / Local', 'Tipo', 'Valor']]
linhas = [['#', 'Tracking', 'NF', 'Endereço', 'Tipo', 'Valor']]
@entregas.each_with_index do |e, i|
original = e.entrega_original
linhas << [
(i + 1).to_s,
e.tracking_id.to_s.first(14),
original ? "NF #{original.numero_nf} · #{original.local.to_s.first(30)}" : '—',
original ? "NF #{original.numero_nf}" : '—',
original ? original.address.to_s.first(45) : '—',
e.tipo_cor[:label],
(e.desconto? ? '-' : '') + moeda(e.valor_aplicado)
]
@@ -46,7 +47,7 @@ module Pdf
t.row(0).background_color = PRETO
t.row(0).text_color = 'FFFFFF'
t.row(0).font_style = :bold
t.columns(4).align = :right
t.columns(5).align = :right
t.row(1..-1).borders = [:bottom]
t.row(1..-1).border_color = 'DDDDDD'
end