@extends('admin.layout') @section('title', __('Avis des clients')) @section('content') @php $libelles = config('rapport_chantiers.avis_client'); $types = config('rapport_chantiers.types'); // Les pastilles gardent les autres filtres : changer d'avis ne remet // pas la période à zéro. $autres = array_filter(['type' => $filtres['type'], 'du' => $filtres['du'], 'au' => $filtres['au']]); @endphp

{{ __('Avis des clients') }}

{{ __('Le dernier avis donné par chaque client sur une fiche de retour de chantier. Un client qui a eu plusieurs chantiers n\'apparaît qu\'une fois.') }}

{{-- L'avis : des liens, un clic suffit. --}}
{{-- L'export sort la liste affichée, seulement les clients qui ont une adresse : c'est ce qu'un outil d'emailing importe. --}}
{{ trans_choice(':n client|:n clients', $lignes->total(), ['n' => $lignes->total()]) }}, {{ trans_choice('dont :n avec une adresse email|dont :n avec une adresse email', $avecEmail, ['n' => $avecEmail]) }}
{{ __('Exporter les emails') }}
@forelse ($lignes as $l) @php $avis = $libelles[$l->avis_client] ?? null; $email = \App\Services\Plannings\AvisClients::email($l); @endphp @empty @endforelse
{{ __('Client') }} {{ __('Email') }} {{ __('Téléphone') }} {{ __('Ville') }} {{ __('Avis') }} {{ __('Chantier') }}
{{ \App\Services\Plannings\AvisClients::nom($l) }} @if ($email) {{ $email }} @else — @endif @if ($l->tel) {{ $l->tel }} @else — @endif {{ $l->ville ?: '—' }} @if ($avis) {{ $avis['emoji'] }} {{ __($avis['label']) }} @endif {{ $l->date_chantier ? \Carbon\Carbon::parse($l->date_chantier)->format('d/m/Y') : __('Chantier n° :id', ['id' => $l->planning_id]) }} · {{ __($types[$l->type] ?? '') }}
{{ __('Aucun client pour ces filtres.') }}
{{ $lignes->links() }}
@endsection