@extends('layouts.dashboard') @section('title', 'Détails de l\'Ambassadeur') @section('page-title', '') @push('styles') @endpush @section('content')
  • Général
  • Prospects
  • Clients
  • Parrainages
  • Paiements
  • RGPD
@php $nameParts = explode(' ', $ambassadeur->name, 2); $firstName = $nameParts[0] ?? ''; $lastName = $nameParts[1] ?? ''; $ambassadeurModel = \App\Models\Ambassadeur::where('email', $ambassadeur->email)->first(); $phone = $ambassadeurModel ? ($ambassadeurModel->phone ?? '') : ''; @endphp @php $instagram = $ambassadeurModel ? ($ambassadeurModel->instagram ?? '') : ''; @endphp

Informations Personnelles

Prénom
{{ $firstName ?: 'Non renseigné' }}
Nom
{{ $lastName ?: 'Non renseigné' }}
Email
{{ $ambassadeur->email ?: 'Non renseigné' }}
Téléphone
{{ $phone ?: 'Non renseigné' }}
Profil Instagram
{{ $instagram ?: 'Non renseigné' }}
Date de création du profil {{ $ambassadeur->created_at ? $ambassadeur->created_at->tz(config('app.timezone'))->format('d/m/Y à H:i') : 'N/A' }}
Accès au compte

Tu peux renvoyer à l'ambassadeur un lien pour créer ou réinitialiser son mot de passe. Le lien est valide pendant 3 jours.

Lien d'affiliation

Notes internes

@csrf

Prospects affiliés

@forelse($prospects as $prospect) @empty @endforelse
Nom / Prénom Email Source Nombre de devis Actions
{{ trim(($prospect->first_name ?? '') . ' ' . ($prospect->last_name ?? '')) ?: 'N/A' }}
{{ $prospect->email ?? 'N/A' }}
{{ $prospect->source ?? 'Manuel' }} {{ $prospect->devis ? $prospect->devis->count() : 0 }}

Aucun prospect affilié

Clients affiliés

@forelse($clients as $client) @empty @endforelse
Nom / Prénom Email Source Nombre de devis État du dossier Actions
{{ trim(($client->first_name ?? '') . ' ' . ($client->last_name ?? '')) ?: 'N/A' }}
{{ $client->email ?? 'N/A' }}
{{ $client->source ?? 'Manuel' }} {{ $client->devis ? $client->devis->count() : 0 }} @if($client->dossier_complet) Conforme @else Incomplet @endif

Aucun client affilié

Gestion des parrainages

{{ $nombreClients }}
Clients dans le portefeuille
{{ number_format($montantParClient, 2, ',', ' ') }} €
Montant par client
{{ number_format($montantTotal, 2, ',', ' ') }} €
Montant total dû
@csrf

Notes sur les parrainages

@csrf

Paiements

{{ number_format($montantTotal, 2, ',', ' ') }} €
Montant total dû
{{ number_format($montantPaye, 2, ',', ' ') }} €
Montant payé
{{ number_format($montantRestant, 2, ',', ' ') }} €
Montant restant à payer

Ajouter un paiement

@csrf
@if($paiements->count() > 0)

Historique des paiements

@foreach($paiements as $paiement) @endforeach
Date Montant Notes Actions
{{ \Carbon\Carbon::parse($paiement->date_paiement)->format('d/m/Y') }} {{ number_format($paiement->montant, 2, ',', ' ') }} € {{ $paiement->notes ?? '-' }}
@endif

Export des données personnelles

Conformément au RGPD, vous pouvez télécharger l’intégralité des données liées à cet ambassadeur : informations générales et paiements (archive ZIP).

Télécharger toutes les données (ZIP)
@endsection @push('scripts') @endpush