@extends('layouts.app') @section('title', 'Edit Pengajuan Sewa') @section('hide_navbar', true) @section('content') @php $memberLabels = [ 'tanpa_member' => 'Tanpa Member', 'bronze' => 'Bronze', 'silver' => 'Silver', 'gold' => 'Gold', ]; $statusLabels = [ 'menunggu' => 'Menunggu', 'disetujui' => 'Disetujui', 'ditolak' => 'Ditolak', 'dikembalikan' => 'Dikembalikan', ]; $usesStock = in_array($penyewaan->status, ['menunggu', 'disetujui'], true); $kameraEditableStock = $penyewaan->kamera ? $penyewaan->kamera->stok + ($usesStock ? $penyewaan->qty : 0) : null; $lensaEditableStock = $penyewaan->lensa ? $penyewaan->lensa->stok + ($usesStock ? $penyewaan->qty : 0) : null; $editableStockLimit = match ($penyewaan->jenis_sewa) { 'kamera' => $kameraEditableStock, 'lensa' => $lensaEditableStock, default => min($kameraEditableStock ?? \App\Models\Kamera::DEFAULT_STOCK, $lensaEditableStock ?? \App\Models\Lensa::DEFAULT_STOCK), }; @endphp
Perbarui data pengajuan sewa sebelum diproses atau setelah pengecekan di lokasi selesai.
Jenis Sewa
{{ $penyewaan->jenis_sewa === 'paket' ? 'Paket Kamera + Lensa' : ($penyewaan->jenis_sewa === 'lensa' ? 'Lensa' : 'Kamera') }}
Item
{{ $penyewaan->kamera->nama ?? '-' }}{{ ($penyewaan->kamera && $penyewaan->lensa) ? ' + ' : '' }}{{ $penyewaan->lensa->nama ?? '' }}
Total Saat Ini
Rp {{ number_format($penyewaan->total_harga, 0, ',', '.') }}