@extends('layouts.admin_sidebar') @section('title', 'Penjualan Langsung') @push('styles') @endpush @section('content')
{{-- ====== HEADER ====== --}}

Penjualan Langsung

Kasir Admin — Transaksi langsung & real-time

{{ now()->translatedFormat('d M Y') }}
{{-- ====== FLASH MESSAGES ====== --}} @if(session('success'))

Transaksi Berhasil!

{{ session('success') }}

@if(session('trx_receipt')) @endif
@endif @if(session('error'))

Transaksi Gagal

{{ session('error') }}

@endif {{-- ====== STOK CARDS ====== --}} @php $gas3kg = $produk->first(fn($i) => stripos($i->nama_produk, '3') !== false && stripos($i->nama_produk, 'kg') !== false); $gas12kg = $produk->first(fn($i) => stripos($i->nama_produk, '12') !== false && stripos($i->nama_produk, 'kg') !== false); $gas55kg = $produk->first(fn($i) => (stripos($i->nama_produk, '5.5') !== false || stripos($i->nama_produk, '5,5') !== false)); @endphp
{{-- Gas 3 KG --}} @if($gas3kg)

Gas 3 KG

{{ $gas3kg->stok_isi }} Tabung

Rp {{ number_format($gas3kg->price, 0, ',', '.') }}/tabung

Klik untuk pilih

Gas 3kg
@endif {{-- Gas 5.5 KG --}} @if($gas55kg)

Gas 5.5 KG

{{ $gas55kg->stok_isi }} Tabung

Rp {{ number_format($gas55kg->price, 0, ',', '.') }}/tabung

Klik untuk pilih

Gas 5.5kg
@endif {{-- Gas 12 KG --}} @if($gas12kg)

Gas 12 KG

{{ $gas12kg->stok_isi }} Tabung

Rp {{ number_format($gas12kg->price, 0, ',', '.') }}/tabung

Klik untuk pilih

Gas 12kg
@endif
{{-- ====== MAIN FORM ====== --}}
@csrf
{{-- ===== KOLOM KIRI (2/3) ===== --}}
{{-- Pilih Pelanggan --}}

Pilih Pelanggan

{{-- Dropdown List --}}
{{-- Selected Customer Badge --}} @error('customers_id')

{{ $message }}

@enderror
{{-- Pilih Produk --}}

Pilih Produk

{{-- Info Stok & Harga Setelah Produk Dipilih --}} @error('id_produk')

{{ $message }}

@enderror
{{-- Jumlah & Detail Transaksi --}}

Detail Transaksi

{{-- Jumlah Tabung --}}

@error('qty_beli')

{{ $message }}

@enderror
{{-- Tanggal Transaksi --}}
@error('tanggal')

{{ $message }}

@enderror
{{-- Metode Bayar --}}
Tunai
QRIS
@error('metode_bayar')

{{ $message }}

@enderror {{-- QRIS Image Panel --}}
{{-- ===== KOLOM KANAN (1/3): RINGKASAN ===== --}}

Ringkasan Order

Penjualan Admin

Pelanggan
Produk
Harga Satuan Rp 0
Jumlah 1 tabung
TOTAL Rp 0
{{-- Tombol Simpan --}}

Stok akan otomatis berkurang

{{-- ====== MODAL BUKTI TRANSAKSI (STRUK) ====== --}} @push('scripts') @endpush @endsection