ser
This commit is contained in:
130
Js/fonctions.js
130
Js/fonctions.js
@@ -52313,90 +52313,58 @@ function actualisercollege_temp(){
|
||||
|
||||
// 17/11/2020
|
||||
//afficher_tauxajustement_garant
|
||||
function afficher_bareme_accessoire_garant(){
|
||||
|
||||
var codeGcAssureur = $('#codeGcAssureur').val();
|
||||
var codeLangue = $("#codeLangue").val();
|
||||
|
||||
afficheBoutons(0);
|
||||
|
||||
donnees = 'codeGcAssureur='+codeGcAssureur;
|
||||
|
||||
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxlisterbaremeaccessoiregarant/",
|
||||
type : 'post',
|
||||
data: donnees,
|
||||
error: function(errorData){
|
||||
//alert("Erreur : "+errorData);
|
||||
},
|
||||
success: function(data) {
|
||||
$('#div_lister_table').html(data);
|
||||
|
||||
if(codeLangue=="en_US")
|
||||
{
|
||||
$('#tableLister').DataTable({
|
||||
responsive: true,
|
||||
"order": [[ 1, "desc" ],[6, "asc"],[2, "asc"]],
|
||||
"lengthMenu": [ 20, 50, 100],
|
||||
"language": {
|
||||
"lengthMenu":"Display _MENU_ records per page",
|
||||
"zeroRecords": "Nothing found - sorry",
|
||||
"info": "Showing page _PAGE_ of _PAGES_",
|
||||
"infoEmpty": "No records available",
|
||||
"search": "Search:",
|
||||
"paginate": {
|
||||
"next": "►",
|
||||
"previous": "◄",
|
||||
"first": "|◄",
|
||||
"last": "►|"
|
||||
},
|
||||
"infoFiltered": "(filtered from _MAX_ total records)",
|
||||
"aoColumnDefs": [
|
||||
{ "bSearchable": false, "aTargets": [ 0 ] }
|
||||
]
|
||||
}
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
$('#tableLister').DataTable({
|
||||
responsive: true,
|
||||
"order": [[ 1, "desc" ],[6, "asc"],[2, "asc"]],
|
||||
"lengthMenu": [ 20, 50, 100],
|
||||
"language": {
|
||||
"lengthMenu":"Affiche _MENU_ par page",
|
||||
"zeroRecords": "Désolé - Aucune donnée trouvée",
|
||||
"info": "_PAGE_ sur _PAGES_ pages",
|
||||
"infoEmpty": "Pas d'enregistrement valable",
|
||||
"search": "Recherche:",
|
||||
"paginate": {
|
||||
"next": "►",
|
||||
"previous": "◄",
|
||||
"first": "|◄",
|
||||
"last": "►|"
|
||||
},
|
||||
"infoFiltered": "(filtré de _MAX_ total enregistrements)",
|
||||
"aoColumnDefs": [
|
||||
{ "bSearchable": false, "aTargets": [ 0 ] }
|
||||
]
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
},
|
||||
complete: function() {
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Charge et affiche le barème des accessoires pour le garant sélectionné
|
||||
*/
|
||||
function afficher_bareme_accessoire_garant() {
|
||||
const codeGcAssureur = $('#codeGcAssureur').val();
|
||||
const codeLangue = $("#codeLangue").val();
|
||||
const racineWeb = $("#racineWeb").val();
|
||||
const $divLister = $('#div_lister_table');
|
||||
|
||||
if (!codeGcAssureur) return;
|
||||
|
||||
// 1. Feedback visuel (SaaS UX)
|
||||
const loadingMsg = (codeLangue === "en_US") ? "Loading schedule..." : "Chargement du barème...";
|
||||
$divLister.html(`
|
||||
<div class="d-flex flex-column align-items-center justify-content-center p-5 text-primary">
|
||||
<div class="spinner-border mb-3" role="status"></div>
|
||||
<h6 class="fw-bold text-uppercase small">${loadingMsg}</h6>
|
||||
</div>
|
||||
`);
|
||||
|
||||
// 2. Appel AJAX
|
||||
$.ajax({
|
||||
url: racineWeb + "Ajaxlisterbaremeaccessoiregarant/",
|
||||
type: 'post',
|
||||
data: { codeGcAssureur: codeGcAssureur },
|
||||
success: function(data) {
|
||||
// Injection des données
|
||||
$divLister.hide().html(data).fadeIn(300);
|
||||
|
||||
// 3. Initialisation via SmartTable (Gestion auto de la langue et du style)
|
||||
const titreExport = (codeLangue === "en_US") ? "Guarantee Fees Schedule" : "Barème Accessoires Garant";
|
||||
|
||||
/**
|
||||
* Tri multi-colonnes demandé :
|
||||
* [1, 'desc'] -> Type Contrat
|
||||
* [6, 'asc'] -> Application
|
||||
* [2, 'asc'] -> Minimale
|
||||
*/
|
||||
const multiOrder = [[1, "desc"], [6, "asc"], [2, "asc"]];
|
||||
|
||||
setTimeout(() => {
|
||||
//initSmartTable('#tableLister', titreExport, multiOrder, true);
|
||||
initSmartTable('#tableLister', titreExport, false, true);
|
||||
}, 100);
|
||||
},
|
||||
error: function() {
|
||||
$divLister.html('<div class="alert alert-danger">Erreur de chargement.</div>');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// 23/11/2020
|
||||
|
||||
function changer_lien_parente_consulter_college_temp()
|
||||
|
||||
Reference in New Issue
Block a user