From 7534b7e5994fe2870f4362e990ddecde41d48f24 Mon Sep 17 00:00:00 2001 From: Pierre-Jean CHANCELLIER <paidge_cs@hotmail.com> Date: Thu, 20 Jan 2022 11:05:06 +0100 Subject: [PATCH] dont duplicate members in the homepage when they come back --- pages/index.vue | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/pages/index.vue b/pages/index.vue index edb0d8e..85a0b27 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -57,19 +57,24 @@ export default { variables() {return {start:today-86400*2,end:today}}, update (data) { let result = {'entrees':[],'sorties':[],'renew':[]} + let users = [] for (let i = 0; i < data.membersCount.length; i++) { for (let j =0; j < data.membersCount[i].idList.length; j++) { let member = data.membersCount[i].idList[j] member.member.inOut = member.inOut - if (member.member.history.length==1) { - this.addValue(result['entrees'],member.member) - } else if (member.inOut) { - this.addValue(result['renew'],member.member) - } else { - this.addValue(result['sorties'],member.member) + if (!users.includes(member.member.uid)) { + if (member.member.history.length==1) { + this.addValue(result['entrees'],member.member) + } else if (member.inOut) { + this.addValue(result['renew'],member.member) + } else { + this.addValue(result['sorties'],member.member) + } } + + users.push(member.member.uid) } } -- GitLab