vgez
This commit is contained in:
189
Js/fonctions.js
189
Js/fonctions.js
@@ -52381,19 +52381,6 @@ function dupliquerstatut(codeLienParente){
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function libelleTerritoireBareme(codeTerritoire,controle){
|
||||
|
||||
var libelle = $('#libelle').val();
|
||||
|
||||
if(codeTerritoire=='ME'){
|
||||
$('#libelle').val(libelle+' SANS LIMITE TERRITOIRIALE');
|
||||
}else{
|
||||
$('#libelle').val(libelle+' LIMITE A '+controle.options[controle.selectedIndex].text);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
var garant = '',
|
||||
produit = '',
|
||||
taux = '',
|
||||
@@ -52412,33 +52399,6 @@ function libelleGarantBareme(controle){
|
||||
//libelleBareme();
|
||||
}
|
||||
|
||||
function libelleProduitBareme(controle){
|
||||
tab["produit"] = controle.options[controle.selectedIndex].text;
|
||||
libelleBareme();
|
||||
}
|
||||
|
||||
function libelleTauxBareme(controle){
|
||||
tab["taux"] = controle.options[controle.selectedIndex].text;
|
||||
libelleBareme();
|
||||
}
|
||||
|
||||
function libelleTerritoireBareme(codeTerritoire){
|
||||
|
||||
tab["territoire"] = codeTerritoire;
|
||||
libelleBareme();
|
||||
|
||||
}
|
||||
|
||||
function libelleClientBareme(controle){
|
||||
tab["client"] = controle.options[controle.selectedIndex].text;
|
||||
libelleBareme();
|
||||
}
|
||||
|
||||
function libelleBareme(){
|
||||
|
||||
$('#libelle').val(tab["libelle"]+' '+tab["client"]+' '+tab["taux"]+' '+tab["territoire"]+' - '+tab["produit"]);
|
||||
|
||||
}
|
||||
|
||||
function afficheLibelleCollege(controle,nomClient)
|
||||
{
|
||||
@@ -52449,10 +52409,6 @@ function afficheLibelleCollege(controle,nomClient)
|
||||
$('#libelleCollege').val(controle.options[controle.selectedIndex].text+' '+nomClient+' - '+taux+'%');
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function creer_bareme()
|
||||
{
|
||||
var libelle = $('#libelle').val();
|
||||
@@ -52812,66 +52768,6 @@ function filtreproduit(){
|
||||
}
|
||||
}
|
||||
|
||||
function filtreproduitcreerbareme(){
|
||||
|
||||
var codeGcAssureur = $('#codeGcAssureur').val();
|
||||
|
||||
donnees = 'codeGcAssureur='+codeGcAssureur;
|
||||
|
||||
if(codeGcAssureur !=""){
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxfiltreproduit/creerbareme/",
|
||||
type : 'post',
|
||||
data: donnees,
|
||||
error: function(errorData){
|
||||
//alert("Erreur : "+errorData);
|
||||
},
|
||||
success: function(data) {
|
||||
//alert("Success : "+data);
|
||||
$('#div_produit').html(data);
|
||||
$("#codeProduit").selectpicker();
|
||||
|
||||
},
|
||||
complete: function() {
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
function filtresouscripteur(){
|
||||
|
||||
var codeGcAssureur = $('#codeGcAssureur').val();
|
||||
|
||||
donnees = 'codeGcAssureur='+codeGcAssureur;
|
||||
|
||||
//alert(donnees);
|
||||
//return;
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxfiltresouscripteur/",
|
||||
type : 'post',
|
||||
data: donnees,
|
||||
error: function(errorData){
|
||||
//alert("Erreur : "+errorData);
|
||||
},
|
||||
success: function(data) {
|
||||
//alert("Success : "+data);
|
||||
$('#div_souscripteur').html(data);
|
||||
|
||||
$("#numeroClient").val("");
|
||||
|
||||
},
|
||||
complete: function() {
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
function filtretabproduit(){
|
||||
|
||||
@@ -92483,4 +92379,89 @@ function rechercheServeur(target) {
|
||||
// Mise à jour de la référence du timer
|
||||
if (target === 'dispo') timerDispo = currentTimer;
|
||||
else timerAffect = currentTimer;
|
||||
}
|
||||
|
||||
// On initialise le tableau global s'il n'existe pas
|
||||
if (typeof tab === 'undefined') {
|
||||
var tab = { "libelle": "BAREME", "client": "", "taux": "", "territoire": "", "produit": "" };
|
||||
}
|
||||
|
||||
function filtresouscripteur() {
|
||||
const codeGcAssureur = $('#codeGcAssureur').val();
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val() + "Ajaxfiltresouscripteur/",
|
||||
type: 'post',
|
||||
data: { codeGcAssureur: codeGcAssureur },
|
||||
success: function(data) {
|
||||
// Injection du HTML
|
||||
$('#div_souscripteur').html(data);
|
||||
|
||||
// Réactivation Neutral Pro
|
||||
actualiserSelectPicker('#numeroClient');
|
||||
|
||||
// On vide la valeur dans le tableau et on rafraîchit le libellé
|
||||
tab["client"] = "";
|
||||
libelleBareme();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function filtreproduitcreerbareme() {
|
||||
const codeGcAssureur = $('#codeGcAssureur').val();
|
||||
|
||||
if (codeGcAssureur !== "") {
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val() + "Ajaxfiltreproduit/creerbareme/",
|
||||
type: 'post',
|
||||
data: { codeGcAssureur: codeGcAssureur },
|
||||
success: function(data) {
|
||||
$('#div_produit').html(data);
|
||||
|
||||
// Réactivation Neutral Pro
|
||||
actualiserSelectPicker('#codeProduit');
|
||||
|
||||
tab["produit"] = "";
|
||||
libelleBareme();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// Version sécurisée de la construction du libellé
|
||||
function libelleBareme() {
|
||||
// On nettoie les undefined pour éviter d'afficher "undefined" dans l'input
|
||||
const parts = [
|
||||
tab["libelle"] || "BAREME",
|
||||
tab["client"] || "",
|
||||
tab["taux"] || "",
|
||||
tab["territoire"] || "",
|
||||
(tab["produit"] ? "- " + tab["produit"] : "")
|
||||
];
|
||||
|
||||
// On joint les éléments avec un espace et on nettoie les doubles espaces
|
||||
const finalLibelle = parts.filter(p => p !== "").join(' ').replace(/\s\s+/g, ' ');
|
||||
$('#libelle').val(finalLibelle.trim().toUpperCase());
|
||||
}
|
||||
|
||||
function libelleClientBareme(controle) {
|
||||
// Si l'option vide est choisie, on ne met rien
|
||||
tab["client"] = (controle.value === "") ? "" : $(controle).find('option:selected').text();
|
||||
libelleBareme();
|
||||
}
|
||||
|
||||
function libelleProduitBareme(controle) {
|
||||
tab["produit"] = (controle.value === "") ? "" : $(controle).find('option:selected').text();
|
||||
libelleBareme();
|
||||
}
|
||||
|
||||
function libelleTauxBareme(controle) {
|
||||
tab["taux"] = $(controle).find('option:selected').text();
|
||||
libelleBareme();
|
||||
}
|
||||
|
||||
function libelleTerritoireBareme(codeTerritoire) {
|
||||
// On peut mapper le code à un nom si besoin, ou utiliser le code directement
|
||||
tab["territoire"] = codeTerritoire;
|
||||
libelleBareme();
|
||||
}
|
||||
Reference in New Issue
Block a user