{% extends 'gestion/_base.html.twig' %} {% set active = 'affutages' %} {% block title %}Commandes d'affûtage{% endblock %} {% block content %}
Affûtage professionnel

Commandes d'affûtage

{{ total }} demande{{ total > 1 ? 's' }} {{ tab != 'toutes' ? 'dans cet onglet' : 'au total' }}

{% for key, label in {'a-traiter': 'À traiter', 'en-cours': 'En cours', 'expediees': 'Retours expédiés', 'terminees': 'Livrées', 'refusees': 'Refusées', 'toutes': 'Toutes'} %} {{ label }} {{ tabCounts[key] }} {% endfor %}
{% if demandes is empty %}

Aucune demande {{ q ? 'pour cette recherche' : 'dans cet onglet' }}.

{% else %} {# Sous 768 px, chaque ligne devient une carte : référence en tête, champs en libellé/valeur, « Voir » en pied (cf. §18 du DS). #}
{% for demande in demandes %} {% endfor %}
Référence Date Établissement Ville Volume Statut Retour
{{ demande.reference }} {{ demande.createdAt|date('d/m/Y H:i') }}
{{ demande.etablissement }}
{{ demande.email }}
{{ demande.ville ?: '—' }} {{ demande.nbCouteaux }}{% if demande.nbAutres > 0 %} +{{ demande.nbAutres }}{% endif %} {% include 'gestion/affutages/_status_badge.html.twig' with { statut: demande.statut } only %}
{% set colis = [] %} {% if demande.numSuiviAller %} {% set colis = colis|merge([{ sens: 'Aller', statut: demande.trackingLastStatusAller, transporteur: demande.transporteurAller }]) %} {% endif %} {% if demande.numSuiviRetour %} {% set colis = colis|merge([{ sens: 'Retour', statut: demande.trackingLastStatusRetour, transporteur: demande.transporteurRetour }]) %} {% endif %} {% for c in colis %} {{ c.sens }} · {{ c.statut ? c.statut.label : c.transporteur.label }} {% else %} — {% endfor %}
Voir
{% if pages > 1 %} {% endif %} {% endif %} {% endblock %}