diff --git a/Js/fonctions.js b/Js/fonctions.js index 225c702..1e628cb 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -15510,50 +15510,6 @@ async function ajouter_un_acte_selection_hospitalisation(codeActe, prixBase, pri } -/** - * Fonction pour supprimer un acte médical en mise en observation - * @param {string} idDetail - Identifiant unique de l'acte à supprimer - */ -async function supprimer_acte_medical_miseenobservation(idDetail) { - // 1. Initialisation de la variable pour stocker les données à afficher - let donnee_a_afficher = ""; - - // 2. Messages de confirmation multilingues - const confirmationMsg = { - fr: "Confirmez-vous la suppression de cet acte?", - en: "Do you confirm the removal of this act?" - }; - - // 3. Demande de confirmation à l'utilisateur - const isConfirmed = await confirm_ebene_sweet(confirmationMsg.fr, confirmationMsg.en); - if (!isConfirmed) return; - - // 4. Affichage de l'indicateur de chargement - $("#listeacte").html('
' + '
'); - - // 5. Envoi de la requête de suppression au serveur - try { - const response = await $.ajax({ - url: $("#racineWeb").val() + "Ajaxselectactesmedicauxobservation/supprimeracte/", - type: 'POST', - data: { idDetail: idDetail } - }); - - // 6. Traitement de la réponse - donnee_a_afficher = response; - - // 7. Mise à jour de l'interface utilisateur - $("#totam_donnees").html(donnee_a_afficher); - appliquerDataTable(); // Application du plugin DataTables - ajaxactespossibles_miseenobservation(); // Rafraîchissement de la liste des actes - - } catch (error) { - console.error("Erreur lors de la suppression de l'acte:", error); - // Gestion supplémentaire des erreurs pourrait être ajoutée ici - } -} - - /** * Valide la sélection d'un acte médical avec vérification des prérequis @@ -28758,10 +28714,7 @@ function ajax_maj_qte_acte_miseenobservation(idDetail, quantite, controle) donnee_a_affciher = ""; - //donnees = 'idDetail='+idDetail+"&quantite="+quantite;; - $.ajax({ - // url: $("#racineWeb").val()+"Ajaxactesmedicauxmiseenobservation/majquantite/", url: $("#racineWeb").val()+"Ajaxselectactesmedicauxobservation/majvaleuracte/", type: 'POST', data: donnees, @@ -28796,12 +28749,9 @@ function ajax_maj_prix_acte_miseenobservation(idDetail, valeurActe, controle) donnees = 'idDetail='+idDetail+"&valeurActe="+valeurActe; - alert("ajax_maj_prix_acte_miseenobservation => "+donnees); - // return; - donnee_a_affciher = ""; - $("#listeacte").html('
' + '
'); + $("#totam_donnees").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxselectactesmedicauxobservation/majvaleuracte/", @@ -28813,17 +28763,54 @@ function ajax_maj_prix_acte_miseenobservation(idDetail, valeurActe, controle) error: function(data) { }, complete: function() { - /* - $("#div_prestations").html(donnee_a_affciher); - controle.focus(); - */ $("#totam_donnees").html(donnee_a_afficher); appliquerDataTable(); // Application du plugin DataTables ajaxactespossibles_miseenobservation(); // Rafraîchissement de la liste des actes - //controle.focus(); } }); } } +/** + * Fonction pour supprimer un acte médical en mise en observation + * @param {string} idDetail - Identifiant unique de l'acte à supprimer + */ +async function supprimer_acte_medical_miseenobservation(idDetail) { + // 1. Initialisation de la variable pour stocker les données à afficher + let donnee_a_afficher = ""; + + // 2. Messages de confirmation multilingues + const confirmationMsg = { + fr: "Confirmez-vous la suppression de cet acte?", + en: "Do you confirm the removal of this act?" + }; + + // 3. Demande de confirmation à l'utilisateur + const isConfirmed = await confirm_ebene_sweet(confirmationMsg.fr, confirmationMsg.en); + if (!isConfirmed) return; + + // 4. Affichage de l'indicateur de chargement + $("#listeacte").html('
' + '
'); + + // 5. Envoi de la requête de suppression au serveur + try { + const response = await $.ajax({ + url: $("#racineWeb").val() + "Ajaxselectactesmedicauxobservation/supprimeracte/", + type: 'POST', + data: { idDetail: idDetail } + }); + + // 6. Traitement de la réponse + donnee_a_afficher = response; + + // 7. Mise à jour de l'interface utilisateur + $("#totam_donnees").html(donnee_a_afficher); + appliquerDataTable(); // Application du plugin DataTables + ajaxactespossibles_miseenobservation(); // Rafraîchissement de la liste des actes + + } catch (error) { + console.error("Erreur lors de la suppression de l'acte:", error); + // Gestion supplémentaire des erreurs pourrait être ajoutée ici + } +} diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 8bbcce7..5c037bc 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -908,7 +908,7 @@ - +