From 1137e9ad8c3f34f4f199369c9c2a69ef48ff1ff3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Fri, 24 Sep 2021 15:04:16 +0200 Subject: [PATCH] filter last features for feature_type and display numbers of feature_type features --- src/views/feature_type/Feature_type_detail.vue | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/views/feature_type/Feature_type_detail.vue b/src/views/feature_type/Feature_type_detail.vue index cd18f5ec..e342caab 100644 --- a/src/views/feature_type/Feature_type_detail.vue +++ b/src/views/feature_type/Feature_type_detail.vue @@ -29,7 +29,7 @@ <div class="ui basic segment"> <div class="ui horizontal tiny statistic"> <div class="value"> - {{ features.length }} + {{ feature_type_features.length }} </div> <div class="label"> Signalement{{ features.length > 1 ? "s" : "" }} @@ -222,8 +222,15 @@ export default { } return null; }, + + feature_type_features: function () { + return this.features.filter( + (el) => el.feature_type.slug === this.$route.params.feature_type_slug + ); + }, + lastFeatures: function () { - return this.features.slice(0, 5); + return this.feature_type_features.slice(0, 5); }, }, @@ -250,7 +257,7 @@ export default { }, exportFeatures() { const url = `${this.$store.state.configuration.VUE_APP_DJANGO_API_BASE}projects/${this.$route.params.slug}/feature-type/${this.$route.params.feature_type_slug}/export/`; - console.log(url) + console.log(url); window.open(url); }, }, -- GitLab