@extends('layouts.app') @section('title',$client->name) @section('page-title',$client->name) @section('breadcrumb') Clients / {{ $client->name }} @endsection @section('topbar-actions') @if(auth()->user()->isCommercial()) Modifier @endif Nouveau devis @endsection @section('content')
{{-- Info card --}}
Informations client
{{ $client->status_label }}
{{ $client->name }}
{{ $client->email ?? '—' }}
{{ $client->phone ?? '—' }}
{{ $client->city ?? '—' }}
{{ number_format($client->total_revenue,0,',',' ') }} XAF
{{ $client->total_orders }}
{{ $client->created_at->format('d/m/Y') }}
{{-- Documents commerciaux (devis/factures/BL/avoirs) ──────────────────--}}
Documents commerciaux
Nouveau document
@forelse($documents as $doc) @empty @endforelse
RéférenceTypeStatutMontantDate
{{ $doc->reference }} {{ $doc->documentType?->label }} {{ $doc->status_label }} {{ number_format($doc->total_ttc,0,',',' ') }} XAF {{ $doc->date_document->format('d/m/Y') }}

Aucun document

{{-- Widget GED — pièces jointes génériques (contrats, pièces d'identité, etc.), distinctes des devis/factures ci-dessus (retour utilisateur INSTALL.md 17/08, point 7 : clarification de ce que représente « Catégorie des documents » sur cette page). ──────────────────────--}}
@include('ged._widget', [ 'entiteType' => \App\Models\Client::class, 'entiteId' => $client->id, 'entiteNom' => $client->name, 'titre' => 'Fichiers joints', 'sousTitre' => "Fichiers importés associés à ce client (contrats, pièces d'identité…) — distinct des documents commerciaux ci-dessus.", ])
{{-- Sales --}}
Historique des ventes
Nouvelle vente
@forelse($sales as $sale) @empty @endforelse
RéférenceMontantStatutDate
{{ $sale->reference }} {{ number_format($sale->amount,0,',',' ') }} XAF {{ $sale->status_label }} {{ $sale->date->format('d/m/Y') }}

Aucune vente

{{-- Sidebar: relances --}}
Relances
@csrf
@forelse($followUps as $fu)
{{ $fu->scheduled_date->format('d/m/Y H:i') }}
{{ $fu->notes ?? 'Sans note' }}
Par {{ $fu->user?->name }}
@if($fu->status==='pending')
@csrf @method('PUT')
@else {{ $fu->status==='done' ? '✓ Fait' : 'Annulé' }} @endif
@empty
Aucune relance planifiée
@endforelse
@endsection