From f83a151076eb17f67ddbddd13635397667385e2c Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Wed, 8 Apr 2026 16:01:23 +0000 Subject: [PATCH] dsqz --- Js/fonctions.js | 54 +++++++++++-------- Vue/Ajaxactesgarantiebareme/index.php | 4 +- .../actesbaremepriseenchargelienparente.php | 5 +- 3 files changed, 38 insertions(+), 25 deletions(-) diff --git a/Js/fonctions.js b/Js/fonctions.js index 7a580f72..fe002869 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -62231,35 +62231,45 @@ function afficherMasquerActeBareme() function afficherMasquerActeBaremeLienParente() { - - masquerActeLienParente = $("#masquerActeLienParente").val(); + // 1. Récupérer l'état actuel + var masquerActeLienParente = $("#masquerActeLienParente").val(); + if (masquerActeLienParente == undefined) { masquerActeLienParente = "1"; } - if(masquerActeLienParente == undefined){ - masquerActeLienParente = "1"; - } + // 2. Cibler les éléments + var divMasquer = $('#div_acte_lienparente_masquer'); + var icone = $("#span_acte_lienparente"); - if(masquerActeLienParente=="1"){ - $('#div_acte_lienparente_masquer').hide(); - $("#masquerActeLienParente").val("0"); - $("#span_acte_lienparente").text("[+]"); - - }else{ - $('#div_acte_lienparente_masquer').show(); - $("#masquerActeLienParente").val("1"); - actualiser_bareme_acte_lienparente(); + if (masquerActeLienParente == "1") { + // --- ACTION : FERMER --- + divMasquer.hide(); + $("#masquerActeLienParente").val("0"); + + // On remet le chevron vers le BAS (Fermé) + icone.attr('class', 'fas fa-chevron-down text-muted'); + + } else { + // --- ACTION : OUVRIR --- + divMasquer.show(); + $("#masquerActeLienParente").val("1"); + + actualiser_bareme_acte_lienparente(); intit_saisie_actebareme_lienparente(); - $("#span_acte_lienparente").text("[-]"); - - $("#masquerGarantie").val("1"); + + // On met le chevron vers le HAUT (Ouvert) + icone.attr('class', 'fas fa-chevron-up text-primary'); + + // --- ACCORDÉON : FERMER LES AUTRES --- + $("#masquerGarantie").val("1"); $("#masquerGarantieLienParente").val("1"); $("#masquerActe").val("1"); - - afficherMasquerGarantiesBareme(); + + afficherMasquerGarantiesBareme(); afficherMasquerGarantiesBaremeLienParente(); afficherMasquerActeBareme(); - } - - afficheNombreLigneBareme('actesbaremepriseenchargelienparente'); + } + + // 3. Update compteur + afficheNombreLigneBareme('actesbaremepriseenchargelienparente'); } function appliquerDataTableBareme(){ diff --git a/Vue/Ajaxactesgarantiebareme/index.php b/Vue/Ajaxactesgarantiebareme/index.php index d1e6063b..a210eb03 100755 --- a/Vue/Ajaxactesgarantiebareme/index.php +++ b/Vue/Ajaxactesgarantiebareme/index.php @@ -561,8 +561,8 @@
- - 4. + + 4. diff --git a/Vue/Ajaxnbrelignebareme/actesbaremepriseenchargelienparente.php b/Vue/Ajaxnbrelignebareme/actesbaremepriseenchargelienparente.php index cadd71c7..984b8d41 100755 --- a/Vue/Ajaxnbrelignebareme/actesbaremepriseenchargelienparente.php +++ b/Vue/Ajaxnbrelignebareme/actesbaremepriseenchargelienparente.php @@ -1 +1,4 @@ - \ No newline at end of file + + \ No newline at end of file