{% extends 'admin/base_admin.html.twig' %} {% block title %}Recommandations — Admin NUM-ECARD{% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block content %}
{# ── FLASH ── #} {% for type, messages in app.flashes %} {% for msg in messages %}
{{ msg }}
{% endfor %} {% endfor %} {# ── HEADER ── #}

🤝 Recommandations — Vue Admin

Toutes les recommandations de toutes les cartes Force de Vente

Contactez les prospects, changez leur statut ou supprimez-les

{# ── STATS ── #} {% set total = counts.new + counts.contacted + counts.converted %}

Total reçus

{{ total }}

Toutes cartes confondues

À contacter

{{ counts.new }}

Nouveaux prospects

Contactés

{{ counts.contacted }}

En cours de suivi

Convertis

{{ counts.converted }}

Clients gagnés

Ce mois

{{ counts.thisMonth ?? 0 }}

Nouvelles recommandations

{# ── BANDEAU INFO ADMIN ── #}
🛡️ Vue Admin : Vous voyez toutes les recommandations de l'ensemble des cartes Force de Vente actives.
{# ── FILTRES ── #}

🔍 Filtrer les prospects

Tous 🆕 Nouveaux 📞 Contactés ✅ Convertis
{# ── LISTE ── #}

👥 Prospects recommandés

{% if recommendations is empty %}
📭

Aucune recommandation pour le moment.

{% else %} {% for rec in recommendations %} {% set statusClass = rec.status == 'new' ? 'new' : (rec.status == 'contacted' ? 'contacted' : 'converted') %}
{# ── PARTIE GAUCHE : infos prospect ── #}
{% if rec.status == 'new' %}NOUVEAU {% elseif rec.status == 'contacted' %}CONTACTÉ {% else %}CONVERTI{% endif %}

{{ rec.contactName }}

{% if rec.contactEntreprise %} — {{ rec.contactEntreprise }} {% endif %} {{ rec.createdAt|date('d/m/Y') }} à {{ rec.createdAt|date('H:i') }}
✉ {{ rec.contactEmail }} {% if rec.contactPhone %}📞 {{ rec.contactPhone }}{% endif %} {% if rec.contactEntreprise %}🏢 {{ rec.contactEntreprise }}{% endif %}
{% if rec.message %}
Contexte : {{ rec.message }}
{% endif %} {# Carte propriétaire de la recommandation #} {% if rec.beneficiaire is defined and rec.beneficiaire %}
🃏 Carte : {{ rec.beneficiaire.prenom }} {{ rec.beneficiaire.nom }} {% if rec.beneficiaire.commande is defined and rec.beneficiaire.commande %}  —  voir commande {% endif %}
{% endif %}
{# fin .card-body #} {# ── PARTIE DROITE : boutons d'action ── #}
{# Statut en haut de la sidebar #}
{% if rec.contactPhone %} 📞 Appeler {% endif %} ✉ Email {# Ajouter au répertoire (vCard) #} 👤 Ajouter au répertoire {# Exporter vers CRM #}
{# Supprimer (admin uniquement) #}
{# fin .card-sidebar #}
{# fin .prospect-card #} {% endfor %} {% endif %}
{% endblock %} {% block admin_javascripts %} {% endblock %}