diff --git a/pages/index.vue b/pages/index.vue index edb0d8ef3e70f1acd6c40da1215e011bc35cbb2c..85a0b27371de41a5f7dcf4cbc0a886d7122b543d 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) } }