dfghj
This commit is contained in:
parent
1fef0ddb6d
commit
eab5d76777
|
|
@ -34361,15 +34361,15 @@ function afficher_garantie_produit_cons() {
|
||||||
const codeProduit = $("#codeProduit").val();
|
const codeProduit = $("#codeProduit").val();
|
||||||
const div_attente = $('#div_garantieproduit');
|
const div_attente = $('#div_garantieproduit');
|
||||||
const racineWeb = $("#racineWeb").val();
|
const racineWeb = $("#racineWeb").val();
|
||||||
|
const codeLangue = $("#codeLangue").val();
|
||||||
|
|
||||||
// 2. Validation du Garant
|
// 2. Validation du Garant
|
||||||
if (!codeGcAssureur || codeGcAssureur.trim() === "") {
|
if (!codeGcAssureur || codeGcAssureur.trim() === "") {
|
||||||
Swal.fire({
|
let v_msg = "Veuillez sélectionner un garant !";
|
||||||
icon: 'warning',
|
let v_msg_eng = "Please select a guarantor!";
|
||||||
title: '<?= _("Attention") ?>',
|
|
||||||
text: '<?= _("Veuillez sélectionner un garant !") ?>',
|
alert_ebene(v_msg, v_msg_eng);
|
||||||
confirmButtonColor: '#212e53'
|
|
||||||
});
|
|
||||||
$("#codeGcAssureur").focus();
|
$("#codeGcAssureur").focus();
|
||||||
div_attente.html("");
|
div_attente.html("");
|
||||||
return;
|
return;
|
||||||
|
|
@ -34377,26 +34377,27 @@ function afficher_garantie_produit_cons() {
|
||||||
|
|
||||||
// 3. Validation du Produit
|
// 3. Validation du Produit
|
||||||
if (!codeProduit || codeProduit.trim() === "") {
|
if (!codeProduit || codeProduit.trim() === "") {
|
||||||
Swal.fire({
|
let v_msg = "Veuillez sélectionner un produit !";
|
||||||
icon: 'warning',
|
let v_msg_eng = "Please select a product!";
|
||||||
title: '<?= _("Attention") ?>',
|
|
||||||
text: '<?= _("Veuillez sélectionner un produit !") ?>',
|
alert_ebene(v_msg, v_msg_eng);
|
||||||
confirmButtonColor: '#212e53'
|
|
||||||
});
|
|
||||||
div_attente.html("");
|
div_attente.html("");
|
||||||
return;
|
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 = {
|
const donnees = {
|
||||||
codeGcAssureur: codeGcAssureur,
|
codeGcAssureur: codeGcAssureur,
|
||||||
codeProduit: codeProduit
|
codeProduit: codeProduit
|
||||||
};
|
};
|
||||||
|
|
||||||
|
let loadingTxt = (codeLangue === "en_US") ? "Loading guarantees..." : "Chargement des garanties...";
|
||||||
|
|
||||||
div_attente.html(`
|
div_attente.html(`
|
||||||
<div class="text-center p-5">
|
<div class="text-center p-5">
|
||||||
<div class="spinner-border text-primary" role="status" style="width: 3rem; height: 3rem;"></div>
|
<div class="spinner-border text-primary" role="status" style="width: 3rem; height: 3rem;"></div>
|
||||||
<p class="mt-3 text-primary fw-bold">${'<?= _("Chargement des garanties...") ?>'}</p>
|
<p class="mt-3 text-primary fw-bold">${loadingTxt}</p>
|
||||||
</div>
|
</div>
|
||||||
`);
|
`);
|
||||||
|
|
||||||
|
|
@ -34406,21 +34407,19 @@ function afficher_garantie_produit_cons() {
|
||||||
type: 'post',
|
type: 'post',
|
||||||
data: donnees,
|
data: donnees,
|
||||||
success: function(data) {
|
success: function(data) {
|
||||||
// Injection du contenu
|
|
||||||
div_attente.html(data);
|
div_attente.html(data);
|
||||||
|
|
||||||
// INITIALISATION DATATABLE (L'ID du tableau dans votre retour Ajax doit être #tableSeuils)
|
// INITIALISATION DATATABLE
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
// On récupère le nom du garant pour le titre de l'export
|
|
||||||
const nomGarant = $("#codeGcAssureur option:selected").text();
|
const nomGarant = $("#codeGcAssureur option:selected").text();
|
||||||
initSmartTable('#tableSeuils', 'Seuils d\'alerte - ' + nomGarant);
|
initSmartTable('#tableSeuils', 'Seuils d\'alerte - ' + nomGarant);
|
||||||
}, 150);
|
}, 150);
|
||||||
},
|
},
|
||||||
error: function() {
|
error: function() {
|
||||||
|
let errorTxt = (codeLangue === "en_US") ? "Error retrieving data." : "Erreur lors de la récupération des données.";
|
||||||
div_attente.html(`
|
div_attente.html(`
|
||||||
<div class="alert alert-danger m-3 fw-bold">
|
<div class="alert alert-danger m-3 fw-bold text-center">
|
||||||
<i class="fas fa-exclamation-circle me-2"></i>
|
<i class="fas fa-exclamation-circle me-2"></i> ${errorTxt}
|
||||||
${'<?= _("Erreur lors de la récupération des données.") ?>'}
|
|
||||||
</div>
|
</div>
|
||||||
`);
|
`);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user