{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}{{ page_title|default(equipment.name) }}{% endblock %} {% block content %}
{# Header #}

{{ equipment.name }}

{{ equipment.internalReference }}{% if equipment.serialNumber %} — S/N: {{ equipment.serialNumber }}{% endif %}

{# Colonne principale #}
{# Informations generales #}

Informations generales

Reference interne
{{ equipment.internalReference }}
Nom
{{ equipment.name }}
Categorie
{% if equipment.category %} {{ equipment.category.name }} {% else %} Non categorise {% endif %}
Marque
{{ equipment.brand|default('-') }}
Modele
{{ equipment.model|default('-') }}
Numero de serie
{{ equipment.serialNumber|default('-') }}
{% if equipment.description %}
Description
{{ equipment.description|nl2br }}
{% endif %}
{# Informations financieres #}

Informations financieres

Date d'achat
{% if equipment.purchaseDate %} {{ equipment.purchaseDate|date('d/m/Y') }} {% if equipment.age %}({{ equipment.age }}){% endif %} {% else %} - {% endif %}
Prix d'achat
{% if equipment.purchasePrice %} {{ equipment.purchasePrice|number_format(0, ',', ' ') }} XOF {% else %} - {% endif %}
Valeur actuelle
{% if equipment.currentValue %} {{ equipment.currentValue|number_format(0, ',', ' ') }} XOF {% else %} - {% endif %}
Taux d'amortissement
{% if equipment.depreciationRate %} {{ equipment.depreciationRate }}% {% else %} - {% endif %}
Garantie
{% if equipment.warrantyExpiresAt %} Expire le {{ equipment.warrantyExpiresAt|date('d/m/Y') }} {% if equipment.warrantyExpired %} Expiree {% elseif equipment.warrantyExpiringSoon %} Expire bientot {% else %} Active {% endif %} {% else %} Non renseignee {% endif %}
{# Historique des assignations #}

Historique des assignations

{% if assignmentHistory|length > 0 %}
{% for assignment in assignmentHistory %} {% endfor %}
Date Assigne a Assigne par Etat a l'affectation Date retour Etat au retour
{{ assignment.assignedAt|date('d/m/Y') }} {{ assignment.assignedTo.fullName|default('-') }} {{ assignment.assignedBy.fullName|default('-') }} {{ assignment.conditionAtAssignment|default('-') }} {% if assignment.returnedAt %} {{ assignment.returnedAt|date('d/m/Y') }} {% else %} {% if assignment.active %} En cours {% else %} - {% endif %} {% endif %} {{ assignment.conditionAtReturn|default('-') }}
{% else %}

Aucune assignation enregistree.

{% endif %}
{# Sidebar #}
{# Etat et statut #}

Etat et statut

Statut
{{ equipment.statusLabel }}
Etat physique
{{ equipment.conditionLabel }}
Emplacement
{{ equipment.location|default('Non renseigne') }}
Quantite
{{ equipment.quantity }}
Assigne a
{% if equipment.assignedTo %} {{ equipment.assignedTo.fullName }} {% if equipment.assignedAt %} depuis le {{ equipment.assignedAt|date('d/m/Y') }} {% endif %} {% else %} Non assigne {% endif %}
{# Actions contextuelles #}

Actions

{# Assigner (si disponible) #} {% if equipment.available %} {% endif %} {# Retourner (si assigne) #} {% if equipment.assigned %} {% endif %} {# Declasser (si pas deja declasse) #} {% if equipment.status != 'decommissioned' %} {% endif %}
{# Notes #} {% if equipment.notes %}

Notes

{{ equipment.notes|nl2br }}

{% endif %} {# Metadonnees #}

Metadonnees

Cree le
{{ equipment.createdAt|date('d/m/Y H:i') }}
Modifie le
{{ equipment.updatedAt|date('d/m/Y H:i') }}
{% if equipment.createdBy %}
Cree par
{{ equipment.createdBy.fullName }}
{% endif %}
{# Suppression #}

Zone de danger

La suppression d'un equipement est irreversible.

{% endblock %}