From 061fb47b97a35baa9c828c2619fb92819df571bf Mon Sep 17 00:00:00 2001 From: sb Date: Tue, 7 Jul 2026 21:56:19 +0900 Subject: [PATCH] =?UTF-8?q?feat(wallets):=20=EA=B3=84=EC=A2=8C=20=EA=B4=80?= =?UTF-8?q?=EB=A6=AC=20=EC=A2=85=EB=A5=98=EB=B3=84=20=EA=B7=B8=EB=A3=B9=20?= =?UTF-8?q?=EB=AA=A9=EB=A1=9D=20+=20=EA=B3=84=EC=A2=8C=20=EC=83=81?= =?UTF-8?q?=EC=84=B8=20=ED=99=94=EB=A9=B4=20=EB=B6=84=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 탭 제거, 종류별(은행/현금/카드/대출/마이너스/투자) 섹션 목록으로 변경 - 계좌 클릭 시 인라인 드롭다운 대신 별도 상세 화면(/account/wallets/:id)으로 이동 - 상세 화면: 계좌 요약 + 월별 내역(월 네비/합계), 투자는 투자금(원금)만 표기 - 목록에서 투자 계좌는 평가액 제거하고 투자금만 표기 - 드래그 순서변경은 종류별 그룹 단위로 유지 Co-Authored-By: Claude Opus 4.8 --- src/router/index.js | 6 + src/views/account/AccountWalletDetailView.vue | 302 +++++++++++++++ src/views/account/AccountWalletView.vue | 366 +++++------------- 3 files changed, 409 insertions(+), 265 deletions(-) create mode 100644 src/views/account/AccountWalletDetailView.vue diff --git a/src/router/index.js b/src/router/index.js index 35b655d..4c9e9a9 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -139,6 +139,12 @@ const router = createRouter({ component: () => import('../views/account/AccountWalletView.vue'), meta: { requiresAuth: true }, }, + { + path: '/account/wallets/:id', + name: 'account-wallet-detail', + component: () => import('../views/account/AccountWalletDetailView.vue'), + meta: { requiresAuth: true }, + }, { path: '/account/categories', name: 'account-categories', diff --git a/src/views/account/AccountWalletDetailView.vue b/src/views/account/AccountWalletDetailView.vue new file mode 100644 index 0000000..7cfd69b --- /dev/null +++ b/src/views/account/AccountWalletDetailView.vue @@ -0,0 +1,302 @@ + + + + + diff --git a/src/views/account/AccountWalletView.vue b/src/views/account/AccountWalletView.vue index 960987e..8ad6da9 100644 --- a/src/views/account/AccountWalletView.vue +++ b/src/views/account/AccountWalletView.vue @@ -1,5 +1,6 @@