@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

Edit Pengajuan Sewa

Perbarui data pengajuan sewa sebelum diproses atau setelah pengecekan di lokasi selesai.

Kembali ke Dashboard
@if($errors->any())
{{ $errors->first() }}
@endif

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, ',', '.') }}

@csrf @method('PATCH')

Maksimal jumlah yang bisa disimpan saat ini: {{ $editableStockLimit }} unit.

File Saat Ini

@if($penyewaan->foto_jaminan_path) Lihat Foto Jaminan @endif @if($penyewaan->foto_diri_path) Lihat Foto Diri @endif @if($penyewaan->bukti_pembayaran_path) Lihat Bukti Pembayaran @endif

Kosongkan jika tidak ingin mengganti file.

Kosongkan jika tidak ingin mengganti file.

Kosongkan jika tidak ingin mengganti file.

Catatan ini akan muncul sebagai notifikasi di akun user setelah login.

Batal
@endsection