From 10a6280b7829eabf22442118400b5e5647c6b9f0 Mon Sep 17 00:00:00 2001 From: Alexandrina-Kuzeleva Date: Fri, 21 Nov 2025 15:37:08 +0300 Subject: [PATCH] TEST UPD - change weekly sum --- frontend/src/pages/MyPoints.vue | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/MyPoints.vue b/frontend/src/pages/MyPoints.vue index 4e34d5f6..8d8cc9c0 100644 --- a/frontend/src/pages/MyPoints.vue +++ b/frontend/src/pages/MyPoints.vue @@ -166,10 +166,15 @@ const differencePoints = computed(() => todayPoints.value - yesterdayPoints.value ) -const weeklyPoints = computed(() => - getPointsByDate(dayjs().subtract(7, 'day').format('YYYY-MM-DD')) -) +const weeklyPoints = computed(() => { + if (!Array.isArray(energyPoints.data)) return 0 + const weekAgo = dayjs().subtract(7, 'day').startOf('day') + + return energyPoints.data + .filter(item => dayjs(item.creation).isAfter(weekAgo)) + .reduce((sum, item) => sum + (item.points || 0), 0) +}) onMounted(() => { if ($user.data) { energyPoints.fetch()