Sfoglia il codice sorgente

fix itens vendidos

gdias 4 mesi fa
parent
commit
a6fa4db892
1 ha cambiato i file con 5 aggiunte e 2 eliminazioni
  1. 5 2
      src/lib/component/Report.svelte

+ 5 - 2
src/lib/component/Report.svelte

@@ -115,7 +115,10 @@
 
 	$: salesSummary = {
 		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: {
 			cash: filteredSales
 				.filter((s) => s.paymentMethod === 'CASH')
@@ -210,7 +213,7 @@
 			<div class="rounded-lg bg-[#2C2C2E] p-4">
 				<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="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 class="rounded-lg bg-[#2C2C2E] p-4">
 				<h3 class="mb-2 text-sm text-[#A0A0A0]">Produtos Mais Vendidos</h3>