@extends('layouts.app') @section('title', 'Details location materiel') @section('content') @php $status = (string) ($rental->status ?? ''); $indexUrl = \Illuminate\Support\Facades\Route::has('prestataire.equipment-rentals.index') ? route('prestataire.equipment-rentals.index') : url('/prestataire/equipment-rentals'); $statusLabels = [ 'confirmed' => 'Confirmee', 'in_preparation' => 'En preparation', 'ready_for_delivery' => 'Pret pour livraison', 'delivered' => 'Livree', 'in_use' => 'En cours', 'ready_for_pickup' => 'Pret retour', 'returned' => 'Retournee', 'completed' => 'Terminee', 'cancelled' => 'Annulee', 'disputed' => 'En litige', ]; $statusColor = match ($status) { 'completed' => 'bg-green-100 text-green-700', 'cancelled' => 'bg-red-100 text-red-700', 'disputed' => 'bg-orange-100 text-orange-700', 'in_use' => 'bg-cyan-100 text-cyan-700', default => 'bg-blue-100 text-blue-700', }; @endphp
Location

{{ $rental->rental_number ?: ('LOC-' . $rental->id) }}

{{ $statusLabels[$status] ?? strtoupper($status ?: 'inconnu') }}

Informations principales

Equipement
{{ optional($rental->equipment)->name ?? 'Equipement supprime' }}
Client
{{ optional(optional($rental->client)->user)->name ?? 'Client inconnu' }}
Date debut
{{ optional($rental->start_date)->format('d/m/Y') ?: '-' }}
Date fin
{{ optional($rental->end_date)->format('d/m/Y') ?: '-' }}
Debut effectif
{{ optional($rental->actual_start_datetime)->format('d/m/Y H:i') ?: '-' }}
Fin effective
{{ optional($rental->actual_end_datetime)->format('d/m/Y H:i') ?: '-' }}

Montants

Montant base
{{ number_format((float) ($rental->base_amount ?? 0), 2) }}€
Frais additionnels
{{ number_format((float) ($rental->additional_fees ?? 0), 2) }}€
Montant final
{{ number_format((float) ($rental->final_amount ?? $rental->total_amount ?? 0), 2) }}€
Paiement: {{ $rental->formatted_payment_status }}
@if(!empty($rental->internal_notes))

Notes internes

{{ $rental->internal_notes }}
@endif
@endsection