fg
This commit is contained in:
parent
23365cc1a2
commit
3a7ab65e9e
|
|
@ -62016,44 +62016,54 @@ function detail_baremepriseencharge(idBaremePriseEnCharge)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 20-02-2022
|
// 20-02-2022
|
||||||
function afficherMasquerGarantiesBareme()
|
/**
|
||||||
{
|
* Gère l'affichage de la Section 1 : Standard de la Famille
|
||||||
|
*/
|
||||||
masquerGarantie = $("#masquerGarantie").val();
|
function afficherMasquerGarantiesBareme() {
|
||||||
|
// Récupération de l'état actuel (1 = Ouvert, 0 = Fermé)
|
||||||
|
let masquerGarantie = $("#masquerGarantie").val();
|
||||||
|
|
||||||
|
// Sélecteurs d'éléments
|
||||||
|
const container = $('#div_garanties_masquer');
|
||||||
|
const icon = $("#span_bareme"); // Ton ID d'icône dans le header
|
||||||
|
|
||||||
|
if (masquerGarantie == undefined) { masquerGarantie = "1"; }
|
||||||
if(masquerGarantie == undefined){
|
|
||||||
masquerGarantie = "1";
|
|
||||||
}
|
|
||||||
|
|
||||||
if(masquerGarantie=="1"){
|
|
||||||
$('#div_garanties_masquer').hide();
|
|
||||||
$("#masquerGarantie").val("0");
|
|
||||||
//$("#span_garantie").text("[+]");
|
|
||||||
document.getElementById("span_bareme").className = "fas fa-chevron-down text-muted";
|
|
||||||
|
|
||||||
|
if (masquerGarantie == "1") {
|
||||||
}else{
|
// --- ACTION : FERMER ---
|
||||||
$('#div_garanties_masquer').show();
|
container.slideUp(200); // Animation douce de fermeture
|
||||||
$("#masquerGarantie").val("1");
|
$("#masquerGarantie").val("0");
|
||||||
|
|
||||||
intit_saisie_garantiebareme();
|
// Mise à jour icône (Chevron vers le bas)
|
||||||
actualiser_bareme_garantie();
|
icon.attr('class', 'fas fa-chevron-down text-muted');
|
||||||
//$("#span_garantie").text("[-]");
|
|
||||||
document.getElementById("span_bareme").className = "fas fa-chevron-up text-muted";
|
} else {
|
||||||
|
// --- ACTION : OUVRIR ---
|
||||||
$("#masquerGarantieLienParente").val("1");
|
container.slideDown(200); // Animation douce d'ouverture
|
||||||
$("#masquerActe").val("1");
|
$("#masquerGarantie").val("1");
|
||||||
$("#masquerActeLienParente").val("1");
|
|
||||||
|
// Initialisation des données
|
||||||
afficherMasquerGarantiesBaremeLienParente();
|
intit_saisie_garantiebareme();
|
||||||
afficherMasquerActeBareme();
|
actualiser_bareme_garantie();
|
||||||
afficherMasquerActeBaremeLienParente();
|
|
||||||
}
|
// Mise à jour icône (Chevron vers le haut)
|
||||||
|
icon.attr('class', 'fas fa-chevron-up text-primary'); // On peut mettre l'icône en couleur quand c'est ouvert
|
||||||
afficheNombreLigneBareme('garantiesbaremepriseencharge');
|
|
||||||
|
// --- EFFET ACCORDÉON EXCLUSIF ---
|
||||||
|
// On force la fermeture des autres blocs pour libérer de l'espace (Style SaaS)
|
||||||
|
$("#masquerGarantieLienParente").val("1");
|
||||||
|
$("#masquerActe").val("1");
|
||||||
|
$("#masquerActeLienParente").val("1");
|
||||||
|
|
||||||
|
// Appels récursifs pour fermer les autres sections
|
||||||
|
// Note : Ces fonctions doivent être adaptées sur le même modèle
|
||||||
|
afficherMasquerGarantiesBaremeLienParente();
|
||||||
|
afficherMasquerActeBareme();
|
||||||
|
afficherMasquerActeBaremeLienParente();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Mise à jour du badge compteur
|
||||||
|
afficheNombreLigneBareme('garantiesbaremepriseencharge');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user