@extends('layouts.app') @section('title', 'Demande de location #' . $request->id) @section('content')

Détails de la demande de location

Demande #{{ $request->id }} - {{ $request->equipment->name ?? 'Équipement supprimé' }}

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

Statut de la demande

@if($request->status === 'pending') En attente de confirmation @elseif($request->status === 'accepted') Acceptée @elseif($request->status === 'rejected') Refusée @endif
@if($request->status === 'pending' && $request->equipment)
@elseif($request->status === 'pending' && !$request->equipment)

Impossible d'accepter ou refuser cette demande car l'équipement a été supprimé.

@endif

Informations du client

@if($request->client && $request->client->user && $request->client->user->profile_photo_url) {{ $request->client->first_name }} {{ $request->client->last_name }} @else
{{ substr($request->client->first_name ?? '', 0, 1) }}{{ substr($request->client->last_name ?? '', 0, 1) }}
@endif

{{ $request->client->first_name }} {{ $request->client->last_name }}

Email
{{ $request->client->user->email ?? $request->client->email }}
@if($request->client->phone)
Téléphone
{{ $request->client->phone }}
@endif
@if($request->client->address)
Adresse
{{ $request->client->address }}
@endif
Membre depuis
{{ $request->client->created_at->format('F Y') }}

Équipement demandé

@if($request->equipment)
@if($request->equipment->main_photo)
{{ $request->equipment->name }}
@endif

{{ $request->equipment->name }}

{{ $request->equipment->brand }} {{ $request->equipment->model }}

État
{{ $request->equipment->formatted_condition }}
Prix/jour
{{ number_format($request->equipment->daily_rate, 2) }}€
Disponibilité
Disponible
@else

Équipement supprimé

L'équipement associé à cette demande n'existe plus.

@endif

Détails de la demande

Période de location

Date de début {{ $request->start_date->format('d/m/Y') }}
Date de fin {{ $request->end_date->format('d/m/Y') }}
Durée totale {{ $request->start_date->diffInDays($request->end_date) + 1 }} jour(s)

Options de livraison

@if($request->delivery_required)
Livraison demandée @else
Récupération sur place @endif
@if($request->delivery_required && $request->delivery_address)
Adresse de livraison
{{ $request->delivery_address }}
@endif
@if($request->message)

Message du client

{{ $request->message }}

@endif
@if($request->status !== 'pending')

Historique

Demande créée

{{ $request->created_at->format('d/m/Y à H:i') }}

@if($request->status === 'accepted')

Demande acceptée

{{ $request->updated_at->format('d/m/Y à H:i') }}

@elseif($request->status === 'rejected')

Demande refusée

{{ $request->updated_at->format('d/m/Y à H:i') }}

@if($request->rejection_reason)

Raison: {{ $request->rejection_reason }}

@endif
@endif
@endif

Récapitulatif

Location ({{ $request->start_date->diffInDays($request->end_date) + 1 }} jours) {{ number_format(abs($request->rental_amount ?? $request->total_amount ?? 0), 2, ',', ' ') }}€
@if($request->delivery_required && isset($request->delivery_cost) && $request->delivery_cost > 0)
Livraison {{ number_format(abs($request->delivery_cost), 2, ',', ' ') }}€
@endif
Total {{ number_format(abs($request->total_amount ?? 0), 2, ',', ' ') }}€
@if(isset($request->deposit_amount) && $request->deposit_amount > 0)
Caution demandée {{ number_format(abs($request->deposit_amount), 2, ',', ' ') }}€
@endif

Informations

Demande créée
{{ $request->created_at->format('d/m/Y à H:i') }}
@if($request->status !== 'pending')
Dernière mise à jour
{{ $request->updated_at->format('d/m/Y à H:i') }}
@endif
Référence
#{{ $request->id }}
@if($request->request_number)
Numéro de demande
{{ $request->request_number }}
@endif
@endsection @push('scripts') @endpush