From 9268d8e692004ec59a6c8c556292b2c89fb40d57 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Thu, 16 Apr 2026 11:04:35 +0000 Subject: [PATCH] serat --- .../ControleurAjaxmouvementassurevalider.php | 15 +++++++ Js/fonctions.js | 45 +++++++++++++++++++ Modele/Mouvementassure.php | 7 ++- Vue/Ajaxmouvementassurevalider/index.php | 36 +++++++++------ .../majobservation.php | 38 ++++++++++++++++ Vue/gabarit.php | 3 +- 6 files changed, 128 insertions(+), 16 deletions(-) create mode 100644 Vue/Ajaxmouvementassurevalider/majobservation.php diff --git a/Controleur/ControleurAjaxmouvementassurevalider.php b/Controleur/ControleurAjaxmouvementassurevalider.php index 56c866c0..f7c15fd9 100644 --- a/Controleur/ControleurAjaxmouvementassurevalider.php +++ b/Controleur/ControleurAjaxmouvementassurevalider.php @@ -41,5 +41,20 @@ class ControleurAjaxmouvementassurevalider extends Controleur { { $this->mouvementassure->valider_mouvements_rh(); } + + public function selectionrejet() + { + $idMvtTemp = $this->requete->getParametreFormulaire("idMvtTemp"); + $rejet = $this->requete->getParametreFormulaire("rejet"); + + $this->mouvementassure->selectionner_rejet_rh($idMvtTemp, $rejet); + } + + public function majobservation() + { + $idMvtTemp = $this->requete->getParametreFormulaire("idMvtTemp"); + + $this->genererVueAjax(array('idMvtTemp' => $idMvtTemp)); + } } \ No newline at end of file diff --git a/Js/fonctions.js b/Js/fonctions.js index e83e90c4..57a2c9c4 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -45386,4 +45386,49 @@ function retirer_un_menu_vue_profil(codeMenu) afficher_menu_vue_profil(); } }); +} + +function selectionner_rejet_rh(idMvtTemp, rejet) +{ + donnees = 'idMvtTemp='+idMvtTemp+'&rejet='+rejet; + v_url = $("#racineWeb").val()+"Ajaxmouvementassurevalider/selectionrejet/"; + $.ajax({ + url: v_url, + type: 'POST', + data: donnees, + success: function(data) { + // alert(data); + // $('#div_test_gabarit').html(data); + }, + error: function(data) { + }, + complete: function() { + } + }); +} + +function maj_observation_rejet_rh(idMvtTemp) +{ + donnees = 'idMvtTemp='+idMvtTemp; + + $("#div_patienter").html('
' + '
'); + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxmouvementassurevalider/majobservation/", + type : 'post', + data: donnees, + error: function(errorData){ + alert("Erreur : "+errorData); + }, + success: function(data) { + //alert("Success : "+data); + $("#div_patienter").html(''); + + $('#div_observation_rh').html(data); + $('#div_observation_rh').modal("show"); + }, + complete: function() { + + } + }); } \ No newline at end of file diff --git a/Modele/Mouvementassure.php b/Modele/Mouvementassure.php index eafb4383..d5fc2882 100644 --- a/Modele/Mouvementassure.php +++ b/Modele/Mouvementassure.php @@ -97,7 +97,6 @@ class Mouvementassure extends Modele { $sql = 'call sp_r_selectionner_mouvements_rh(?, ?)'; $this->executerRequete($sql, array($idMvtTemp, $choix)); } - public function valider_mouvements_rh() { @@ -109,4 +108,10 @@ class Mouvementassure extends Modele { $this->executerRequete($sql, array($idPolice, $user)); } + public function selectionner_rejet_rh($idMvtTemp, $rejet) + { + $sql = 'call sp_r_rejet_mouvements_rh(?, ?)'; + $this->executerRequete($sql, array($idMvtTemp, $rejet)); + } + } \ No newline at end of file diff --git a/Vue/Ajaxmouvementassurevalider/index.php b/Vue/Ajaxmouvementassurevalider/index.php index daa06427..a9571194 100644 --- a/Vue/Ajaxmouvementassurevalider/index.php +++ b/Vue/Ajaxmouvementassurevalider/index.php @@ -11,24 +11,27 @@ - + " onClick="valider_mouvement_rh();"> - + - + + + nettoyer($mvt['choix']); + $rejet = $this->nettoyer($mvt['rejet']); $idMvtTemp = $this->nettoyer($mvt['id']); $sensMvt = $mvt['sensMouvement']; $libelleSensMouvement = est_anglophone() ? $mvt['libelleSensMouvementEng'] : $mvt['libelleSensMouvement']; @@ -77,7 +80,7 @@ -
nettoyer($mvt['dateSysteme'])) ?>
+
nettoyer($mvt['dateSysteme']), $_SESSION['lang']) ?>
nettoyer($mvt['codeUtilisateur']) ?>
@@ -86,15 +89,21 @@ - '0'): ?> - - value="" - onClick="javascript:this.value=(this.value=='1'?'0':'1');selectionner_mouvement_rh(, this.value);"> - - - - + + value="" + onClick="javascript:this.value=(this.value=='1'?'0':'1');selectionner_mouvement_rh(, this.value);" + > + + + + value="" + onClick="javascript:this.value=(this.value=='1'?'0':'1');selectionner_rejet_rh(, this.value);" + > + + + @@ -103,6 +112,7 @@ +