|
@@ -115,7 +115,10 @@
|
|
|
|
|
|
|
|
$: salesSummary = {
|
|
$: salesSummary = {
|
|
|
total: filteredSales.reduce((sum, sale) => sum + sale.totalAmount, 0),
|
|
total: filteredSales.reduce((sum, sale) => sum + sale.totalAmount, 0),
|
|
|
- count: filteredSales.length,
|
|
|
|
|
|
|
+ count: filteredSales.reduce(
|
|
|
|
|
+ (sum, sale) => sum + sale.items.reduce((itemSum, item) => itemSum + item.quantity, 0),
|
|
|
|
|
+ 0
|
|
|
|
|
+ ),
|
|
|
byPaymentMethod: {
|
|
byPaymentMethod: {
|
|
|
cash: filteredSales
|
|
cash: filteredSales
|
|
|
.filter((s) => s.paymentMethod === 'CASH')
|
|
.filter((s) => s.paymentMethod === 'CASH')
|
|
@@ -210,7 +213,7 @@
|
|
|
<div class="rounded-lg bg-[#2C2C2E] p-4">
|
|
<div class="rounded-lg bg-[#2C2C2E] p-4">
|
|
|
<h3 class="mb-2 text-sm text-[#A0A0A0]">Total em Vendas</h3>
|
|
<h3 class="mb-2 text-sm text-[#A0A0A0]">Total em Vendas</h3>
|
|
|
<p class="text-2xl font-bold text-[#D4AF37]">R$ {salesSummary.total.toFixed(2)}</p>
|
|
<p class="text-2xl font-bold text-[#D4AF37]">R$ {salesSummary.total.toFixed(2)}</p>
|
|
|
- <p class="mt-1 text-sm text-[#A0A0A0]">{salesSummary.count} vendas</p>
|
|
|
|
|
|
|
+ <p class="mt-1 text-sm text-[#A0A0A0]">{salesSummary.count} itens vendidos</p>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="rounded-lg bg-[#2C2C2E] p-4">
|
|
<div class="rounded-lg bg-[#2C2C2E] p-4">
|
|
|
<h3 class="mb-2 text-sm text-[#A0A0A0]">Produtos Mais Vendidos</h3>
|
|
<h3 class="mb-2 text-sm text-[#A0A0A0]">Produtos Mais Vendidos</h3>
|