@extends('layouts.app') @section('title', 'Dashboard') @section('content')
@role('admin')
Omzet Hari Ini

Rp {{ number_format($omzetToday, 0, ',', '.') }}

Omzet Bulan Ini

Rp {{ number_format($omzetMonth, 0, ',', '.') }}

Pesanan Hari Ini

{{ $ordersToday }}

Pelanggan Baru Bulan Ini

{{ $newCustomersMonth }}

Produk Tersedia

{{ $availableProducts }}

Meja Tersedia

{{ $availableTables }}

Grafik Omzet 7 Hari Terakhir
Grafik Pesanan 7 Hari Terakhir
Top 5 Produk Terlaris
@forelse($topProducts as $product) @empty @endforelse
Produk Terjual
{{ $product->name }} {{ $product->total_sold ?? 0 }}
Tidak ada data
Produk yang Jarang Terjual
@forelse($rarelySoldProducts as $product) @empty @endforelse
Produk Terjual
{{ $product->name }} {{ $product->total_sold ?? 0 }}
Aman
5 Pesanan Terbaru
@forelse ($latestOrders as $order) @empty @endforelse
Nomor Pesanan Pelanggan Outlet Meja Total Status Pembayaran Waktu Pesan
{{ $order->order_number }} {{ $order->user->name ?? 'Guest' }} {{ $order->outlet->name }} {{ $order->table->table_number }} Rp {{ number_format($order->total_amount, 0, ',', '.') }} {{ $statusBayarIndo[$order->payment_status] ?? ucfirst($order->payment_status) }} {{ $order->ordered_at->format('d M Y H:i') }}
Tidak ada pesanan terbaru.
@endrole @role('kasir')
Pending Orders

{{ $quickStats['pending_orders'] }}

Processing

{{ $quickStats['processing_orders'] }}

Today Revenue

Rp {{ number_format($quickStats['today_revenue']) }}

Available Tables

{{ $quickStats['available_tables'] }}

Pesanan Menunggu Pembayaran
Total

{{ $pendingOrdersCount }}

Total Omzet Hari Ini
{{ \Carbon\Carbon::now()->format('d M Y') }}

Rp {{ number_format($completedOrdersToday, 0, ',', '.') }}

Pesanan Menunggu Pembayaran
@forelse ($pendingOrders as $order) @empty @endforelse
Nomor Pesanan Pelanggan Meja Total Metode Pembayaran Waktu Pesan Aksi
{{ $order->order_number }} {{ $order->user->name ?? ($order->guest_info['name'] ?? 'Guest') }} {{ $order->table->table_number }} Rp {{ number_format($order->total_amount, 0, ',', '.') }} {{ Str::ucfirst($order->payment_method) }} {{ $order->ordered_at->format('d M Y H:i') }}
Tidak ada pesanan menunggu pembayaran.
@endrole {{-- For 'user' role, DashboardController redirects to order.history --}} @if (!auth()->user()->hasAnyRole('admin', 'kasir', 'user'))

Selamat Datang!

Anda belum memiliki peran. Silakan hubungi administrator.

@endif
@endsection