{% extends 'dashboard/base.twig' %} {% block title %}Catalogue Devis{% endblock %} {% block title_header %}Gestion des Devis & Offres{% endblock %} {% block actions %}
{% endblock %} {% block body %}| Référence | Client | Date | Statut | Total TTC | Actions |
|---|---|---|---|---|---|
|
{{ quote.ref|default('DEV-' ~ quote.id|upper) }}
ID: #{{ quote.id }}
|
{# CLIENT #}
{{ quote.customer.surname|upper }} {{ quote.customer.name }}
{{ quote.customer.phone|default(quote.customer.email) }}
|
{# DATE #}
{{ quote.createdAt|date('d/m/Y') }} | {# STATUT DYNAMIQUE #}{% set statusClasses = { 'brouillon': 'text-slate-400 bg-slate-500/10 border-slate-500/20', 'crée': 'text-indigo-400 bg-indigo-500/10 border-indigo-500/20', 'envoyée': 'text-blue-400 bg-blue-500/10 border-blue-500/20', 'en attends de signature': 'text-amber-400 bg-amber-500/10 border-amber-500/20', 'refusée': 'text-rose-400 bg-rose-500/10 border-rose-500/20', 'signée': 'text-emerald-400 bg-emerald-500/10 border-emerald-500/20' } %} {% set statusLabels = { 'brouillon': 'Brouillon', 'crée': 'Créé', 'envoyée': 'Envoyé', 'en attends de signature': 'Attente Signature', 'refusée': 'Refusé', 'signée': 'Signé' } %} {% set currentStatus = quote.status|lower %} {% if currentStatus == 'en attends de signature' %} {% elseif currentStatus == 'signée' %} {% endif %} {{ statusLabels[currentStatus] ?? currentStatus }} | {# MONTANT #}{{ quote.totalTtc|number_format(2, ',', ' ') }}€ | {# ACTIONS #}|
|
Aucun devis trouvé |
|||||