Files
e-cosplay/templates/artemis/intranet/customer/order.twig
Serreau Jovann aff07c97e1 feat(Customer): Ajoute la gestion des échéances de paiement client
Ajoute l'entité CustomerSplit et les services associés pour gérer
les échéances de paiement des clients (PDF, envoi mail, etc.).
2025-10-09 09:18:01 +02:00

35 lines
2.2 KiB
Twig

<div class="flex justify-between items-center mb-6">
<h2 class="text-3xl font-semibold text-gray-800 dark:text-gray-200">Factures / Devis / Avis de Paiement</h2>
<div>
{% if currentOrder == "split" %}
<a href="{{ path('artemis_intranet_customer_splitAdd',{id:customer.id}) }}" class="px-4 py-2 bg-blue-600 text-white font-medium rounded-md shadow-md hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:focus:ring-offset-gray-900">
+ Crée un échéancier de paiement
</a>
{% else %}
<a href="{{ path('artemis_intranet_customer_orderAdd',{id:customer.id}) }}" class="px-4 py-2 bg-blue-600 text-white font-medium rounded-md shadow-md hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:focus:ring-offset-gray-900">
+ Crée un devis / avis de paiement / facture
</a>
{% endif %}
</div>
</div>
<div class="space-x-4 mb-6 w-full block">
{% set active = "text-sm border-b-2 border-purple-500" %}
{% set desactive = "text-sm text-gray-400 hover:text-white" %}
<a href="{{ path('artemis_intranet_customer_view',{id:customer.id,current:'order',currentOrder:'f'}) }}" class="w-33 px-4 py-2 font-semibold {% if currentOrder== "f" %}{{ active }}{% else %}{{ desactive }}{% endif %}">
Facture
</a>
<a href="{{ path('artemis_intranet_customer_view',{id:customer.id,current:'order',currentOrder:'a'}) }}" class="w-33 px-4 py-2 font-semibold {% if currentOrder== "a" %}{{ active }}{% else %}{{ desactive }}{% endif %}">
Avis de paiement
</a>
<a href="{{ path('artemis_intranet_customer_view',{id:customer.id,current:'order',currentOrder:'d'}) }}" class="w-33 px-4 py-2 font-semibold {% if currentOrder== "d" %}{{ active }}{% else %}{{ desactive }}{% endif %}">
Devis
</a>
<a href="{{ path('artemis_intranet_customer_view',{id:customer.id,current:'order',currentOrder:'split'}) }}" class="w-33 px-4 py-2 font-semibold {% if currentOrder== "split" %}{{ active }}{% else %}{{ desactive }}{% endif %}">
Facturation en X Fois
</a>
</div>
{% include 'artemis/intranet/customer/order/'~currentOrder~".twig" %}