diff --git a/index.html b/index.html
index d209cf0..4f9ed88 100644
--- a/index.html
+++ b/index.html
@@ -100,17 +100,17 @@
Ajouter un utilisateur
-
-
+
perm_identity {{ moi.login }} (timer {{ timer }})
-
-
+
settings Gestion
-
-
+
play_arrow Opérations
@@ -334,6 +334,7 @@ Liste des utilisateurs
+
Transactions
@@ -349,7 +350,26 @@ Transactions
Statistiques
-
+
Plage de temps
+
Du début jusqu'à maintenant
+
+
+
Chiffre d'affaires
+
+ - Bénéfices : {{ statistiques.benefices }} €
+ - Recettes : {{ statistiques.recettes }} €
+ - Dettes : {{ statistiques.dettes }} €
+
+
Factures
+
+ - BDE : {{ statistiques.factureBDE }} €
+
+
Divers
+
+ - Nombre de clients : {{ statistiques.clientsNb }}
+ - Consommations : {{ statistiques.consommationsNb }}
+ - Solde moyen : {{ statistiques.soldeMoy }} €
+
@@ -372,7 +392,6 @@ Statistiques
-
-
+
+
diff --git a/js/init.js b/js/init.js
index a35f5d4..49906b5 100644
--- a/js/init.js
+++ b/js/init.js
@@ -51,6 +51,7 @@ var app = new Vue({
clients: [],
transactions: [],
utilisateurs: [],
+ statistiques: {},
},
methods: {
// API
@@ -114,6 +115,20 @@ var app = new Vue({
}
})
},
+ actuStatistiques: function() {
+ var that = this
+ this.api("statistiques", {}, function(retour, donnees) {
+ switch(retour) {
+ case "ok":
+ that.statistiques = donnees
+ break;
+
+ default:
+ that.erreur(retour, donnees);
+ break;
+ }
+ })
+ },
// Affichage
modal: function(nom) {
@@ -127,6 +142,12 @@ var app = new Vue({
this.erreurMessage = donnees.message
$("#modalErreur").openModal();
},
+ changerPage: function(page, onglet) {
+ this.page = page
+ if (typeof(onglet) == 'string') {
+ $('ul.tabs').tabs('select_tab', onglet);
+ }
+ },
annuler: function(id) {
var that = this
this.api("annuler", {idTransaction: id}, function(retour, donnees) {
@@ -377,4 +398,3 @@ setInterval(function actualiserDate() {
app.$data.date = Math.floor(Date.now()/1000)
}, 1000);
-