+ Create Booking
@forelse($bookings as $key => $booking) @empty @endforelse
# Booking No @if ($sortField === 'no') @else @endif Date @if ($sortField === 'date') @else @endif Type @if ($sortField === 'type') @else @endif Status @if ($sortField === 'status') @else @endif Agent Name Member Name Qty @if ($sortField === 'qty') @else @endif Gross @if ($sortField === 'gross') @else @endif Discount Discount % Nett @if ($sortField === 'nett') @else @endif Paid Promo No Credit Commission Action
{{ $bookings->firstItem() + $key }} {{ $booking->no }} @if ($booking->date) {{ \Carbon\Carbon::parse($booking->date)->format('j F Y') }} @else - @endif @php $typeTitle = [ 'W' => 'Walk In', 'O' => 'Online', ]; @endphp {{ ucfirst($typeTitle[$booking->type] ?? '-') }} @php $statusColors = [ 'D' => 'warning', 'N' => 'primary', 'C' => 'danger', 'S' => 'success', ]; $statusTitle = [ 'D' => 'Draft', 'N' => 'None', 'C' => 'Cancelled', 'S' => 'Show Up', ]; $statusColor = $statusColors[$booking->status] ?? 'secondary'; @endphp
{{ ucfirst($statusTitle[$booking->status] ?? '-') }} @if ($booking->status == 'N') @endif
@php $agentName = null; if (!empty($booking->agent_code)) { $agent = DB::table('Luv2_agent')->where('code', $booking->agent_code)->first(); $agentName = $agent ? $agent->name : '-'; } @endphp {{ $agentName ?? '-' }} @php $memberName = null; if (!empty($booking->member_code)) { $member = DB::table('Luv2_member') ->where('code', $booking->member_code) ->first(); $memberName = $member ? $member->name : '-'; } @endphp {{ $memberName ?? '-' }} {{ number_format($booking->qty, 0) }} {{ number_format($booking->gross, 0) }} {{ number_format($booking->disc, 0) }} {{ number_format($booking->discp, 2) }}% {{ number_format($booking->nett, 0) }} {{ number_format($booking->paid, 0) }} {{ $booking->promo_no ?? '-' }} @php $credit = DB::table('Luv2_booking_payment') ->where('no', $booking->no) ->where('type', 'C') ->first(); @endphp @if ($credit) {{ number_format($credit->amount, 0) }} @else - @endif {{ number_format(($booking->comm * $booking->nett) / 100, 0) }} @if ($booking->status == 'N') @endif
No booking data found
{{ $bookings->links('vendor.livewire.bootstrap') }}
@livewireScripts @push('styles') @endpush