From 486be1c1627ab19eba9802d30e48914e2ca9fb6a Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Wed, 18 Mar 2026 12:53:02 +0000 Subject: [PATCH] fgdf --- Js/fonctions.js | 84 ++++++----- Vue/Ajaxlisteprestataireparlot/index.php | 174 +++++++++++++---------- Vue/Prestataireparlot/index.php | 6 +- 3 files changed, 145 insertions(+), 119 deletions(-) diff --git a/Js/fonctions.js b/Js/fonctions.js index 150d6a3f..91bb5075 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -15735,45 +15735,53 @@ function afficher_lite_prestataire() } -function afficher_lite_prestataire_lot() -{ - donnees = ""; - donnees_retour = ""; +function afficher_lite_prestataire_lot() { + // 1. Collecte des données + const donnees = { + codeTypePrestataire: $("#codeTypePrestataire").val(), + categoriePresataire: $("#categoriePresataire").val(), + libelle: $("#libelle").val(), + codePays: $("#codePays").val(), + codeVille: $("#codeVille").val(), + codeLocalite: $("#codeLocalite").val() + }; - - codeTypePrestataire = $("#codeTypePrestataire").val(); - categoriePresataire = $("#categoriePresataire").val(); - libelle = $("#libelle").val(); - - codePays = $("#codePays").val(); - codeVille = $("#codeVille").val(); - codeLocalite = $("#codeLocalite").val(); - - donnees += 'codeTypePrestataire=' + codeTypePrestataire; - donnees += '&categoriePresataire=' + categoriePresataire; - donnees += '&libelle=' + libelle; - - donnees += '&codePays=' + codePays; - donnees += '&codeVille=' + codeVille; - donnees += '&codeLocalite=' + codeLocalite; - - $("#div_liste_prestataire").html('
' + '
'); - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxlisteprestataireparlot/", - type : 'post', - data: donnees, - error: function(errorData) { - }, - success: function(data) { - donnees_retour = data; - }, - complete: function() { - $("#div_liste_prestataire").html(donnees_retour); - $("#nbligne").val("Lignes Filtrées : "+$("#nbligne_info").val()); - dataTableSpeciale(); - } - }); + // 2. Affichage du Loader Neutral Pro + const loader = ` +
+
+
+
+ ${($("#codeLangue").val() === 'en_US') ? 'Searching...' : 'Recherche en cours...'} +
+
+
`; + + $("#div_liste_prestataire").html(loader); + + $.ajax({ + url: $("#racineWeb").val() + "Ajaxlisteprestataireparlot/", + type: 'post', + data: donnees, + success: function(data) { + // Injection des données + $("#div_liste_prestataire").html(data); + + // Mise à jour du compteur dans la vue parente + const nbreFiltre = $("#nbligne_info").val() || 0; + if(typeof updateLotCounter === 'function'){ + updateLotCounter(nbreFiltre); + } else { + $("#nbligne").val("Lignes Filtrées : " + nbreFiltre); + } + + // Initialisation d'une DataTable si nécessaire + if (typeof dataTableSpeciale === 'function') dataTableSpeciale(); + }, + error: function() { + $("#div_liste_prestataire").html('
'); + } + }); } diff --git a/Vue/Ajaxlisteprestataireparlot/index.php b/Vue/Ajaxlisteprestataireparlot/index.php index a0b600a8..af88b8e1 100755 --- a/Vue/Ajaxlisteprestataireparlot/index.php +++ b/Vue/Ajaxlisteprestataireparlot/index.php @@ -1,82 +1,100 @@  -
- -
- - - - - - -
- -
-
- - - - - - - - - - - - - - nettoyer($prestataire['id']); - $codePrestataire = $this->nettoyer($prestataire['codePrestataire']); - $nbligne++; - ?> - - - - - - - - - - - -
Code Type - -
nettoyer($prestataire['libelle']) ?>nettoyer($prestataire['codePrestataire']) ?>nettoyer($prestataire['libelleCategorie']) ?>nettoyer($prestataire['typeprestataire']) ?>nettoyer($prestataire['localite']) ?>nettoyer($prestataire['codePays']) ?> - nettoyer($prestataire['choix'] == '0')){ - $check =''; - } - else{ - $check = 'checked'; - } - ?> - > -
- +
+ + +
+
+ + nettoyer($nbreprestataire['nbcoche'])) ?> + +
+
+ +
+
+ + + + + + + + + + + + + nettoyer($v['id']); + $check = ($v['choix'] == '1') ? 'checked' : ''; + $nbligne++; + ?> + + + + + + + + + + +
CodeType + +
nettoyer($v['libelle']) ?>nettoyer($v['codePrestataire']) ?>nettoyer($v['libelleCategorie']) ?> + nettoyer($v['typeprestataire']) ?> + +
nettoyer($v['localite']) ?>
+
nettoyer($v['codePays']) ?>
+
+
+ > +
+
+
+
+ +
+ + \ No newline at end of file diff --git a/Vue/Prestataireparlot/index.php b/Vue/Prestataireparlot/index.php index 6cffd7bd..abca23d0 100755 --- a/Vue/Prestataireparlot/index.php +++ b/Vue/Prestataireparlot/index.php @@ -36,7 +36,7 @@
-
+
@@ -71,7 +71,7 @@
- +