diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index 93fe44d..cd595a3 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -151,14 +151,15 @@ async function load() { accountApi.netWorth(), auth.isPremium ? accountApi.budgetStatus({ year, month }) : Promise.resolve([]), accountApi.list({ year, month }), - accountApi.wallets(), + auth.isPremium ? accountApi.wallets() : Promise.resolve([]), ]) summary.value = sum networth.value = nw budgetTotal.value = (status || []).reduce((s, x) => s + (x.monthlyBudget || 0), 0) spentTotal.value = (status || []).reduce((s, x) => s + (x.spent || 0), 0) entries.value = list || [] - await computeRepayDue(ws || [], list || []) + // 상환 예정은 유료 전용 — 무료 회원은 계산·조회 생략 + if (auth.isPremium) await computeRepayDue(ws || [], list || []) // 오늘 기록 여부로 가계부 리마인더 보정(오늘 기록 있으면 오늘자 알림 제외) if (reminders.isNative()) { const t = new Date() @@ -329,7 +330,7 @@ onMounted(load) -
+
이번 달 상환 예정 상환 →