From ccb9934a1c03b1089062f292ec69006e2e495ba8 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 19 Jan 2026 19:11:18 +0000 Subject: [PATCH] dr --- Js/fonctions.js | 20 ++++++++++++++++++++ Vue/Ajaxselectionretrait/index.php | 13 ++++++------- Vue/gabarit.php | 2 +- 3 files changed, 27 insertions(+), 8 deletions(-) diff --git a/Js/fonctions.js b/Js/fonctions.js index 7fc3498..93396cc 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -5382,3 +5382,23 @@ function ControlerEcheanceRen() } } } + +/** + * Gère le changement d'état du switch dans le tableau + */ +function toggleBeneficiaireSelection(checkbox, id) { + // On met à jour la valeur interne + const newValue = checkbox.checked ? '1' : '0'; + checkbox.value = newValue; + + // Appel de votre fonction métier existante + beneficiaire_a_retirer(newValue, id); + + // Optionnel : On peut ajouter un effet visuel sur la ligne + const row = $(checkbox).closest('tr'); + if (checkbox.checked) { + row.addClass('table-info'); + } else { + row.removeClass('table-info'); + } +} \ No newline at end of file diff --git a/Vue/Ajaxselectionretrait/index.php b/Vue/Ajaxselectionretrait/index.php index d9bf2c4..e3f1c28 100644 --- a/Vue/Ajaxselectionretrait/index.php +++ b/Vue/Ajaxselectionretrait/index.php @@ -47,13 +47,12 @@ nettoyer($beneficiaire['primeTtc'])) ?> - - value="" - onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'}; beneficiaire_a_retirer(this.value, );"> +
+ + onchange="toggleBeneficiaireSelection(this, );"> +
diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 906e81d..802d35e 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -654,7 +654,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte']; - +