diff --git a/src/components/layout/AppSidebar.vue b/src/components/layout/AppSidebar.vue
index d6e3d41..90a42ac 100644
--- a/src/components/layout/AppSidebar.vue
+++ b/src/components/layout/AppSidebar.vue
@@ -1,14 +1,10 @@
@@ -19,18 +15,18 @@ const inAccount = computed(() => route.path.startsWith('/account'))
diff --git a/src/router/index.js b/src/router/index.js
index 61cf1b1..f3f3122 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -48,10 +48,9 @@ const router = createRouter({
meta: { requiresAuth: true, requiresAdmin: true },
},
{
+ // 구 가계부 대시보드 → 내역으로 (대시보드 정보는 홈/통계로 이전)
path: '/account',
- name: 'account',
- component: () => import('../views/account/AccountDashboardView.vue'),
- meta: { requiresAuth: true },
+ redirect: '/account/entries',
},
{
path: '/account/entries',
@@ -59,6 +58,12 @@ const router = createRouter({
component: () => import('../views/account/AccountView.vue'),
meta: { requiresAuth: true },
},
+ {
+ path: '/account/stats',
+ name: 'account-stats',
+ component: () => import('../views/account/AccountDashboardView.vue'),
+ meta: { requiresAuth: true },
+ },
{
path: '/account/tags',
name: 'account-tags',
diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue
index 4756bd6..b2701ed 100644
--- a/src/views/HomeView.vue
+++ b/src/views/HomeView.vue
@@ -35,8 +35,8 @@ function won(n) {
// 가계부 주요 화면 바로가기
const shortcuts = [
- { to: '/account', icon: '📊', label: '대시보드', desc: '한눈에 보기' },
{ to: '/account/entries', icon: '📒', label: '가계부 내역', desc: '수입·지출 기록' },
+ { to: '/account/stats', icon: '📊', label: '통계', desc: '차트로 보기' },
{ to: '/account/wallets', icon: '🏦', label: '계좌 관리', desc: '자산·부채' },
{ to: '/account/budget', icon: '🎯', label: '예산 설정', desc: '예산 대비 지출' },
{ to: '/account/recurrings', icon: '🔁', label: '정기 거래', desc: '반복 수입·지출' },
diff --git a/src/views/account/AccountDashboardView.vue b/src/views/account/AccountDashboardView.vue
index 734a8de..dfaa079 100644
--- a/src/views/account/AccountDashboardView.vue
+++ b/src/views/account/AccountDashboardView.vue
@@ -258,7 +258,7 @@ onMounted(async () => {