From fb04f73f4643ef1bb4e138fc95f4b65ce3af66c6 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sun, 28 Jun 2026 01:07:06 +0900 Subject: [PATCH] ux: enhance dashboard metrics and list tables with interactive navigation links --- .../Components/Admin/Pages/Dashboard.razor | 59 +++++++++++++------ 1 file changed, 42 insertions(+), 17 deletions(-) diff --git a/TaxBaik.Web/Components/Admin/Pages/Dashboard.razor b/TaxBaik.Web/Components/Admin/Pages/Dashboard.razor index 636b084..a0feabd 100644 --- a/TaxBaik.Web/Components/Admin/Pages/Dashboard.razor +++ b/TaxBaik.Web/Components/Admin/Pages/Dashboard.razor @@ -3,6 +3,7 @@ @using TaxBaik.Application.Services @inject AdminDashboardService DashboardService @inject TaxFilingService FilingService +@inject NavigationManager Nav 대시보드 @@ -19,34 +20,46 @@ - + 이번달 문의 - @summary.ThisMonthInquiries - 월간 상담 유입 +
+ @summary.ThisMonthInquiries + +
+ 월간 상담 유입 (클릭 시 이동)
- + 신규 문의 - @summary.NewInquiries - 처리 대기 +
+ @summary.NewInquiries + +
+ 처리 대기 (클릭 시 이동)
- + 전체 포스트 - @summary.TotalPosts - 콘텐츠 자산 +
+ @summary.TotalPosts + +
+ 콘텐츠 자산 (클릭 시 이동)
- + 발행된 포스트 - @summary.PublishedPosts - 검색 노출 대상 +
+ @summary.PublishedPosts + +
+ 검색 노출 대상 (클릭 시 이동)
@@ -57,7 +70,7 @@
이번 달 마감 임박 신고 - 30일 이내 신고 예정 건 + 30일 이내 신고 예정 건 (고객명 클릭 시 상세 카드로 연결)
전체 일정 보기
@@ -75,11 +88,19 @@ { var dday = (f.DueDate.Date - DateTime.Today).Days; - @f.ClientName + + + @f.ClientName + + @f.FilingType @f.DueDate.ToString("yyyy-MM-dd") - @if (dday <= 7) + @if (dday < 0) + { + 기한 초과 (@(-dday)일) + } + else if (dday <= 7) { D-@dday } @@ -99,7 +120,7 @@
최근 문의 - 최근 유입된 상담 요청을 빠르게 확인합니다. + 최근 유입된 상담 요청을 빠르게 확인합니다. (이름 클릭 시 상세 관리 화면으로 연계)
문의 전체 보기
@@ -117,7 +138,11 @@ @foreach (var inquiry in summary.RecentInquiries) { - @inquiry.Name + + + @inquiry.Name + + @inquiry.Phone @inquiry.ServiceType