Correção Dash board e implantação Relaório de ADM

This commit is contained in:
2026-06-22 17:11:53 -03:00
parent e23ca0f10d
commit 94d8420bbd
16 changed files with 453 additions and 39 deletions

View File

@@ -8,6 +8,7 @@ class Configuracao < ApplicationRecord
preco_retirada
preco_bonus
preco_desconto
preco_extraordinaria
notificacao_whatsapp
notificacao_email
empresa_nome
@@ -19,6 +20,7 @@ class Configuracao < ApplicationRecord
preco_retirada
preco_bonus
preco_desconto
preco_extraordinaria
].freeze
validates :chave, presence: true, inclusion: { in: CHAVES }, uniqueness: true
@@ -46,13 +48,18 @@ class Configuracao < ApplicationRecord
valor('preco_desconto').to_f
end
def self.preco_extraordinaria
valor('preco_extraordinaria').to_f
end
# Mapa usado pelo DashboardController (Fase 3)
def self.mapa_de_precos
{
entrega: preco_entrega,
retirada: preco_retirada,
bonus: preco_bonus,
desconto: preco_desconto
entrega: preco_entrega,
retirada: preco_retirada,
bonus: preco_bonus,
desconto: preco_desconto,
extraordinaria: preco_extraordinaria
}
end
@@ -61,6 +68,7 @@ class Configuracao < ApplicationRecord
'preco_retirada' => 'Retirada',
'preco_bonus' => 'Bônus',
'preco_desconto' => 'Desconto',
'preco_extraordinaria' => 'Entrega Extraordinária',
'notificacao_whatsapp' => 'Notificação WhatsApp',
'notificacao_email' => 'Notificação E-mail',
'empresa_nome' => 'Nome da Empresa'
@@ -71,6 +79,7 @@ class Configuracao < ApplicationRecord
'preco_retirada' => '📦',
'preco_bonus' => '⭐',
'preco_desconto' => '⚠️',
'preco_extraordinaria' => '✨',
'notificacao_whatsapp' => '💬',
'notificacao_email' => '✉️',
'empresa_nome' => '🏢'