@extends('layouts.prestataire') @section('title', 'Mes propositions') @section('styles') @endsection @section('content')
{{-- En-tête --}} {{-- Stats --}}
{{ $responses->total() }} Total envoyées
{{ $responses->where('status', 'pending')->count() }} En attente
{{ $responses->where('status', 'viewed')->count() }} Consultées
{{ $responses->where('status', 'shortlisted')->count() }} Présélectionnées
{{ $responses->where('status', 'accepted')->count() }} Acceptées
{{-- Filtres --}}
{{-- Liste des propositions --}} @if($responses->count() > 0)
@foreach($responses as $response)

{{ $response->tenderRequest->title }}

{{ $response->tenderRequest->city }} {{ $response->tenderRequest->start_date ? $response->tenderRequest->start_date->format('d/m/Y') : 'Flexible' }}
@if($response->price_type === 'negotiable') À négocier @else {{ number_format($response->proposed_price, 2) }} € @switch($response->price_type) @case('hourly') /heure @break @case('daily') /jour @break @default prix fixe @break @endswitch @endif
Envoyée {{ $response->created_at->diffForHumans() }} @if($response->viewed_at) Vue {{ $response->viewed_at->diffForHumans() }} @endif
@switch($response->status) @case('pending') En attente @break @case('viewed') Consultée @break @case('shortlisted') Présélectionnée @break @case('accepted') Acceptée @break @case('rejected') Refusée @break @case('withdrawn') Retirée @break @endswitch
Voir @if(in_array($response->status, ['pending', 'viewed'])) Modifier @endif
{{-- Message du client si présélectionné ou accepté --}} @if($response->client_message)
Message du client

{{ $response->client_message }}

@endif {{-- Actions pour accepté --}} @if($response->status === 'accepted')
Félicitations ! Votre proposition a été retenue.
@if($response->tenderRequest->contact_phone) Appeler le client @endif Envoyer un message
@endif
@endforeach
{{-- Pagination --}}
{{ $responses->links() }}
@else {{-- État vide --}}

Aucune proposition

@if(request('status'))

Vous n'avez pas de proposition avec ce statut.

Voir toutes les propositions @else

Vous n'avez pas encore envoyé de proposition.

Parcourir les appels d'offres @endif
@endif
@endsection @section('styles') @endsection