diff --git a/app/Http/Controllers/TransaksiController.php b/app/Http/Controllers/TransaksiController.php
index 055a1bb..274f123 100644
--- a/app/Http/Controllers/TransaksiController.php
+++ b/app/Http/Controllers/TransaksiController.php
@@ -19,10 +19,21 @@ class TransaksiController extends Controller
$query->limit((int)$limit);
}
$transaksi = $query->get();
- $transaksi = Transaksi::with(['kasir', 'sales', 'items.item.produk'])->latest()->limit(100)->get();
- return response()->json($transaksi);
+
+ // Mapping agar sesuai dengan kebutuhan frontend
+ $mapped = $transaksi->map(function ($trx) {
+ return [
+ 'id' => $trx->id,
+ 'tanggal' => $trx->created_at->format('d/m/Y'),
+ 'kode' => 'TRX-' . str_pad($trx->id, 6, '0', STR_PAD_LEFT),
+ 'pendapatan'=> $trx->total_harga,
+ ];
+ });
+
+ return response()->json($mapped);
}
+
// Detail transaksi by ID
public function show($id)
{
diff --git a/resources/js/components/KasirForm.vue b/resources/js/components/KasirForm.vue
index 97aefbe..7d1468c 100644
--- a/resources/js/components/KasirForm.vue
+++ b/resources/js/components/KasirForm.vue
@@ -16,6 +16,7 @@