[page.home] {upd} ajout de commentaires
This commit is contained in:
parent
c40d45e7c9
commit
1c2de0b5df
|
@ -13,9 +13,9 @@ api.call('GET department/stats', {}, function(rs) {
|
||||||
return console.log('No formation found, error: ' + rs.error);
|
return console.log('No formation found, error: ' + rs.error);
|
||||||
}
|
}
|
||||||
|
|
||||||
let maxValue = null;
|
let maxValue = null; // plus haute valeur des stats
|
||||||
let maxLabelLength = null;
|
let maxLabelLength = null; // plus longues chaîne de caractères pour les stats
|
||||||
let data = {};
|
let data = {}; // ensemble des statistiques à transmettre à VueJS
|
||||||
let map = {
|
let map = {
|
||||||
"potentiel" : "Heures potentielles",
|
"potentiel" : "Heures potentielles",
|
||||||
"sous_service" : "Heures en sous-services",
|
"sous_service" : "Heures en sous-services",
|
||||||
|
@ -27,15 +27,19 @@ api.call('GET department/stats', {}, function(rs) {
|
||||||
};
|
};
|
||||||
|
|
||||||
for (let stat in rs.data) {
|
for (let stat in rs.data) {
|
||||||
|
// détection de la plus grande valeur statistique
|
||||||
maxValue = rs.data[stat] > maxValue ? rs.data[stat] : maxValue;
|
maxValue = rs.data[stat] > maxValue ? rs.data[stat] : maxValue;
|
||||||
|
// détection du plus grand nom présent
|
||||||
maxLabelLength = map[stat].length > maxLabelLength ? map[stat].length : maxLabelLength;
|
maxLabelLength = map[stat].length > maxLabelLength ? map[stat].length : maxLabelLength;
|
||||||
|
|
||||||
data[map[stat]] = Math.round(rs.data[stat] * 100) / 100;
|
data[map[stat]] = Math.round(rs.data[stat] * 100) / 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// légendes à afficher en plus de la valeur
|
||||||
gstore.get.titles = {};
|
gstore.get.titles = {};
|
||||||
gstore.get.titles[map['heures_ue_desactive']] = `sur ${data[map['nbr_ue_desactive']]} UE annulées`;
|
gstore.get.titles[map['heures_ue_desactive']] = `sur ${data[map['nbr_ue_desactive']]} UE annulées`;
|
||||||
|
|
||||||
|
// statistiques à ne pas afficher
|
||||||
delete data[map['nbr_ue_desactive']];
|
delete data[map['nbr_ue_desactive']];
|
||||||
|
|
||||||
gstore.get.stats = data;
|
gstore.get.stats = data;
|
||||||
|
|
Loading…
Reference in New Issue