From c429eaaa5e4cd3635652d71969948bb678fb4465 Mon Sep 17 00:00:00 2001 From: Raphael Odini Date: Mon, 27 Jan 2025 15:10:26 +0100 Subject: [PATCH] Plein de changements :) --- .../PublicCanteenStatisticsPage/index.vue | 80 +++++++------------ 1 file changed, 29 insertions(+), 51 deletions(-) diff --git a/frontend/src/views/PublicCanteenStatisticsPage/index.vue b/frontend/src/views/PublicCanteenStatisticsPage/index.vue index 32045a03c..98e2a7449 100644 --- a/frontend/src/views/PublicCanteenStatisticsPage/index.vue +++ b/frontend/src/views/PublicCanteenStatisticsPage/index.vue @@ -91,21 +91,33 @@ -
-

Les chiffres pour {{ locationText }}

+ + + +
+

Concernant les cantines inscrites sur la plateforme

+

+ mdi-map-marker + {{ locationText }} +

mdi-office-building {{ sectorsText }}

- -
-

- Au total, nous avons - {{ statistics.canteenCount }} - cantine{{ statistics.canteenCount == 1 ? "" : "s" }} sur {{ statsLevelDisplay }}. -

-
+ + + +

+ {{ statistics.canteenCount }} + + cantines inscrites + +

+
+
+
+
-
- - - -

- Qualité de produits en + À propos des objectifs EGalim

-

Parmi les {{ statistics.diagnosticsCount }} diagnostics validés. :

+

Parmi les {{ statistics.diagnosticsCount }} diagnostics validés :

@@ -221,9 +228,7 @@

Ces cantines ont aussi réalisé les mesures suivantes en {{ year }}

-

- Parmi les mêmes {{ statistics.diagnosticsCount }} cantines qui ont commencé un diagnostic : -

+

Parmi les mêmes {{ statistics.diagnosticsCount }} cantines  :

@@ -232,9 +237,6 @@
- - -
@@ -284,8 +286,7 @@ export default { "Nombre de cantines par catégorie de secteur.", "Une cantine peut avoir plusieurs catégories.", ], - defaultLocationText: "l'ensemble de la plateforme", - statsLevel: "site", + defaultLocationText: null, epcis: jsonEpcis, diagnosticsLoading: true, } @@ -390,16 +391,6 @@ export default { }) return desc }, - statsLevelDisplay() { - return { - department: "ce département", - region: "cette région", - departments: "ces départements", - regions: "ces régions", - site: "ce site", - epci: "cet EPCI", - }[this.statsLevel] - }, sectorsText() { let sectorsText = "" if (this.$route.query.sectors) { @@ -490,7 +481,7 @@ export default { this.chosenEpcis.forEach((d) => { names.push(jsonEpcis.find((epci) => epci.code === d).nom) }) - locationText = `les ${this.chosenEpcis.length} EPCIs : ${names.join(", ")}` + locationText = `${this.chosenEpcis.length} EPCIs : ${names.join(", ")}` } else if (this.chosenEpcis.length === 1) { locationText = `« ${jsonEpcis.find((epci) => epci.code === this.chosenEpcis[0]).nom} »` } else if (this.chosenDepartments.length > 1) { @@ -498,7 +489,7 @@ export default { this.chosenDepartments.forEach((d) => { names.push(jsonDepartments.find((department) => department.departmentCode === d).departmentName) }) - locationText = `les ${this.chosenDepartments.length} départements : ${names.join(", ")}` + locationText = `${this.chosenDepartments.length} départements : ${names.join(", ")}` } else if (this.chosenDepartments.length === 1) { locationText = `« ${ jsonDepartments.find((department) => department.departmentCode === this.chosenDepartments[0]).departmentName @@ -508,7 +499,7 @@ export default { this.chosenRegions.forEach((d) => { names.push(jsonRegions.find((region) => region.regionCode === d).regionName) }) - locationText = `les ${this.chosenRegions.length} régions : ${names.join(", ")}` + locationText = `${this.chosenRegions.length} régions : ${names.join(", ")}` } else if (this.chosenRegions.length === 1) { locationText = `« ${jsonRegions.find((region) => region.regionCode === this.chosenRegions[0]).regionName} »` } else { @@ -523,27 +514,14 @@ export default { this.chosenEpcis.forEach((e) => { query += `&epci=${e}` }) - this.statsLevel = "epci" } else if (this.chosenDepartments.length) { this.chosenDepartments.forEach((d) => { query += `&department=${d}` }) - if (this.chosenDepartments.length === 1) { - this.statsLevel = "department" - } else { - this.statsLevel = "departments" - } } else if (this.chosenRegions.length) { this.chosenRegions.forEach((r) => { query += `®ion=${r}` }) - if (this.chosenRegions.length === 1) { - this.statsLevel = "region" - } else { - this.statsLevel = "regions" - } - } else { - this.statsLevel = "site" } if (this.chosenSectors.length) { query += `§ors=${this.chosenSectors.join("§ors=")}`