{% set menuActive = 'eproc' %}
{% do setAriane(1, 'Refus de bon à payer' | trad) %}
{% extends 'layout.twig' %}

{% block body %}

<section class="contenu">
    <h1>{{ 'Signature' | trad }}</h1>
    {{ ariane() }}
    <h2>{{ 'Refus de bon à payer' | trad }}</h2>
    <article class="box-form">
        {% embed '@GlobalApplication/Workflow/Popup/popupSigner.twig' %}
        {% block pre_form %}

            {% if mode == 'R' %}{# Case : Refus #}
            <div class="row">
                {{ inputAdvance('SELECT', {
                    titre: 'Type de litige' | trad,
                    name: 'Incident[CODE]',
                    listeValue: listChoixIncidentType,
                    obligatoire: true,
                }) }}
            </div>
            <div class="row">
                {{ inputAdvance('ZOOMADVANCE', {
                    titre : 'Responsable litige' | trad,
                    name : 'INCF_USER',
                    pahtZoom : path('Ajax.liste.utilisateur'),
                    paramZoom : {litige_user_type : 'demandeur', litige : 'true', numFact: factureId},
                    entity : 'Hastutil',
                    titleZoom : 'Liste des utilisateurs' | trad,
                    pathConvert : path('Ajax.outil.convertLibelle'),
                    convertLibelle : 'convertLibelleGlobal',
                    pathValidator : path('Ajax.validator.zoom'),
                    paramsValidator : "{'entity' : 'Hastutil', 'nomChamp' : 'Responsable litige', 'null' : false}",
                    obligatoire : true,
                    value : incident.INCF_USER
                }) }}
                {# {{ formInput({
                    name: 'INCF_USER',
                    fullName: 'Incident[INCF_USER]',
                    type: 'ZOOM',
                    zoom_path: 'Ajax.liste.utilisateur',
                    zoom_filter: {litige: factureId},
                    validator: {mandatory: true},
                }, {}, 'Responsable de la gestion du litige' | trad) }} #}
            </div>
            <div class="row">
                {{ inputAdvance('ZOOM', {
                    titre: 'Contact fournisseur' | trad,
                    name: 'ListContactFournisseur',
                    pahtZoom: path('Ajax.liste.contactFournisseurV2'),
                    titleZoom: 'Liste des contacts fournisseur' | trad,
                    paramZoom: {CODE_FOU: facture.CODE_FOUR, email: 'true'},
                }) }}
            </div>
            {% endif %}

        {% endblock %}
        {% block form_error %}
            {#- Disable inline display for validation error -#}
        {% endblock %}
        {% endembed %}
    </article>
</section>

{% endblock %}