@extends('layouts.app') @section('title', 'Dashboard') @section('page-title', 'Dashboard')@push('styles') @endpush @section('content') @if (auth()->user()->isAdminGudang()) {{-- ══════ DASHBOARD ADMIN GUDANG ══════ --}} {{-- ══════ NILAI RINGKAS ══════ --}}
📥
Total Nilai Pembelian
Rp {{ number_format($totalNilaiPembelian, 0, ',', '.') }}
📤
Total Nilai Penjualan
Rp {{ number_format($totalNilaiPenjualan, 0, ',', '.') }}
{{-- ══════ STAT CARDS ══════ --}}
{{ $totalBahanMentah }} Bahan Mentah {{ $totalProdukJadi }} Produk Jadi {{ $totalSupplier }} Supplier {{ $totalPembelian }} Pembelian {{ $totalProduksi }} Produksi {{ $totalPenjualan }} Penjualan @if ($stokRendah > 0) {{ $stokRendah }} Stok Hampir Habis @endif
{{-- ══════ BOTTOM ROW: Tables ══════ --}}
{{-- Penjualan Terbaru --}}
Penjualan
Lihat Semua
@forelse($penjualanTerbaru as $p) @empty @endforelse
Produk Qty Total Tgl
{{ $p->barang->name ?? '-' }} {{ $p->qty }} Rp {{ number_format($p->qty * $p->harga_satuan, 0, ',', '.') }} {{ $p->tanggal->format('d/m/y') }}
Belum ada penjualan
{{-- Stok Rendah --}}
⚠️ Stok Menipis
Lihat Barang
@forelse($barangStokRendah as $b) @empty @endforelse
Barang Tipe Stok
{{ $b->name }} {{ $b->type_label }} {{ $b->stock }} {{ $b->satuan }}
✅ Semua stok aman
{{-- Pembelian Terbaru --}}
Pembelian
Lihat Semua
@forelse($pembelianTerbaru as $p) @empty @endforelse
Supplier Barang Qty Total Tanggal
{{ $p->supplier->name ?? '-' }} {{ $p->barang->name ?? '-' }} {{ $p->qty }} {{ $p->barang->satuan ?? '' }} Rp {{ number_format($p->qty * $p->harga_satuan, 0, ',', '.') }} {{ $p->tanggal->format('d M Y') }}
Belum ada pembelian
@elseif(auth()->user()->isSupplier()) {{-- ══════ DASHBOARD PETANI / SUPPLIER ══════ --}}
🚜
Mitra Supplier
{{ auth()->user()->supplier->name ?? 'Petani Kopi' }}
{{-- Stok Bahan Mentah --}}
📦 Status Stok Bahan Mentah di Gudang
@forelse($bahanMentahDisuplai as $barang) @empty @endforelse
Nama Bahan Baku Jumlah Stok Saat Ini Satuan Status Stok
{{ $barang->name }} {{ $barang->stock }} {{ $barang->satuan }} @if ($barang->stock <= 10) Stok Menipis (Harap Pasok Ulang) @else Aman @endif
Belum ada stok bahan mentah di gudang.
{{-- Riwayat Pasokan --}}
⏳ Riwayat Pengiriman / Setoran Pasokan
@forelse($riwayatSetoran as $setor) @empty @endforelse
Tanggal Bahan Baku Kuantitas Harga Satuan Total Keterangan
{{ $setor->tanggal->format('d M Y') }} {{ $setor->barang->name ?? '-' }} {{ $setor->qty }} {{ $setor->barang->satuan ?? '' }} Rp {{ number_format($setor->harga_satuan, 0, ',', '.') }} Rp {{ number_format($setor->qty * $setor->harga_satuan, 0, ',', '.') }} {{ $setor->keterangan ?? '-' }}
Belum ada riwayat setoran pasokan.
@elseif(auth()->user()->isUmkm()) {{-- ══════ DASHBOARD MITRA UMKM ══════ --}}
{{-- Stok Produk Jadi Ready untuk Beli --}}
🛍️ Produk Jadi Siap Pesan
@forelse($produkJadiReady as $barang) @php $hargaTerakhir = $barang->penjualans()->latest()->first()->harga_satuan ?? 50000; @endphp @empty @endforelse
Nama Produk Harga Satuan Stok Tersedia Aksi
{{ $barang->name }} Rp {{ number_format($hargaTerakhir, 0, ',', '.') }} @if ($barang->stock == 0) Habis @else {{ $barang->stock }} {{ $barang->satuan }} @endif @if ($barang->stock > 0) @else @endif
Belum ada produk jadi yang siap dibeli di gudang.
{{-- Form Order Belanja --}}
Form Pemesanan Kopi
{{-- Info Metode Pembayaran --}}
Metode Pembayaran

Silakan transfer total pembayaran ke rekening berikut:
Bank BCA: 1234567890 a.n PT Kopi Kurra
Atau gunakan QRIS yang akan diberikan oleh Admin setelah pesanan dikonfirmasi.

@if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf
{{-- Riwayat Belanja UMKM --}}
⏳ Riwayat Pembelian Anda
@forelse($riwayatBelanja as $belanja) @empty @endforelse
Tanggal Produk Jumlah Belanja Harga Satuan Total Pengeluaran Status Bukti Pembayaran Catatan
{{ $belanja->tanggal->format('d M Y') }} {{ $belanja->barang->name ?? '-' }} {{ $belanja->qty }} {{ $belanja->barang->satuan ?? '' }} Rp {{ number_format($belanja->harga_satuan, 0, ',', '.') }} Rp {{ number_format($belanja->qty * $belanja->harga_satuan, 0, ',', '.') }} {{ $belanja->status }} @if($belanja->bukti_pembayaran)
🖼️ Lihat
@else @endif
{{ $belanja->keterangan ?? '-' }}
Belum ada riwayat belanja. Silakan pilih produk untuk memesan!
@push('scripts') @endpush @endif @endsection