diff --git a/Js/fonctions.js b/Js/fonctions.js index fbd897ae..2f0c6a76 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -34361,15 +34361,15 @@ function afficher_garantie_produit_cons() { const codeProduit = $("#codeProduit").val(); const div_attente = $('#div_garantieproduit'); const racineWeb = $("#racineWeb").val(); + const codeLangue = $("#codeLangue").val(); // 2. Validation du Garant if (!codeGcAssureur || codeGcAssureur.trim() === "") { - Swal.fire({ - icon: 'warning', - title: '', - text: '', - confirmButtonColor: '#212e53' - }); + let v_msg = "Veuillez sélectionner un garant !"; + let v_msg_eng = "Please select a guarantor!"; + + alert_ebene(v_msg, v_msg_eng); + $("#codeGcAssureur").focus(); div_attente.html(""); return; @@ -34377,26 +34377,27 @@ function afficher_garantie_produit_cons() { // 3. Validation du Produit if (!codeProduit || codeProduit.trim() === "") { - Swal.fire({ - icon: 'warning', - title: '', - text: '', - confirmButtonColor: '#212e53' - }); + let v_msg = "Veuillez sélectionner un produit !"; + let v_msg_eng = "Please select a product!"; + + alert_ebene(v_msg, v_msg_eng); + div_attente.html(""); return; } - // 4. Préparation des données et affichage du loader + // 4. Préparation des données et affichage du loader (Texte bilingue manuel) const donnees = { codeGcAssureur: codeGcAssureur, codeProduit: codeProduit }; + let loadingTxt = (codeLangue === "en_US") ? "Loading guarantees..." : "Chargement des garanties..."; + div_attente.html(`
-

${''}

+

${loadingTxt}

`); @@ -34406,21 +34407,19 @@ function afficher_garantie_produit_cons() { type: 'post', data: donnees, success: function(data) { - // Injection du contenu div_attente.html(data); - // INITIALISATION DATATABLE (L'ID du tableau dans votre retour Ajax doit être #tableSeuils) + // INITIALISATION DATATABLE setTimeout(function() { - // On récupère le nom du garant pour le titre de l'export const nomGarant = $("#codeGcAssureur option:selected").text(); initSmartTable('#tableSeuils', 'Seuils d\'alerte - ' + nomGarant); }, 150); }, error: function() { + let errorTxt = (codeLangue === "en_US") ? "Error retrieving data." : "Erreur lors de la récupération des données."; div_attente.html(` -
- - ${''} +
+ ${errorTxt}
`); }