improve: 대시보드 UI 개선 - 작업자 현황 제거 및 빠른 작업 영역 개선
🗑️ 불필요한 섹션 제거: - 작업자별 현황 섹션 완전 제거 - 뷰 컨트롤 버튼 (목록형/카드형) 제거 - 관련 JavaScript 로직 정리 🎨 빠른 작업 영역 대폭 개선: 1. 레이아웃 변경: - 3열 → 2열 그리드로 변경 (더 넓은 공간 확보) - 빠른 작업 영역 확대 (1/3 → 1/2) 2. 카드 디자인 개선: - 2x2 그리드 레이아웃으로 4개 카드 배치 - 큰 아이콘 (64px) 및 중앙 정렬 - 그라데이션 배경 및 호버 효과 - 상단 컬러 바 및 화살표 애니메이션 3. 시각적 개선: - 카드 높이 통일 (160px) - 부드러운 호버 애니메이션 (translateY, scale) - 아이콘 확대 효과 및 그라데이션 - 더 자세한 설명 텍스트 ✅ 사용자 경험 개선: - 핵심 기능에 집중된 깔끔한 레이아웃 - 직관적이고 매력적인 카드 디자인 - 반응형 디자인 (모바일: 1열, 태블릿: 2열) - 접근성 향상 (큰 클릭 영역, 명확한 피드백) 🎯 결과: - 불필요한 정보 제거로 집중도 향상 - 주요 기능 접근성 대폭 개선 - 모던하고 직관적인 사용자 인터페이스 테스트: http://localhost:20000/pages/dashboard/group-leader.html
This commit is contained in:
@@ -159,10 +159,10 @@
|
||||
|
||||
<!-- 메인 콘텐츠 그리드 -->
|
||||
<section class="content-section">
|
||||
<div class="grid grid-cols-3 gap-6">
|
||||
<div class="grid grid-cols-2 gap-8">
|
||||
|
||||
<!-- 오늘의 작업 현황 -->
|
||||
<div class="card content-card col-span-2">
|
||||
<div class="card content-card">
|
||||
<div class="card-header">
|
||||
<div class="flex justify-between items-center">
|
||||
<h2 class="card-title">📊 오늘의 작업 현황</h2>
|
||||
@@ -191,37 +191,41 @@
|
||||
<h2 class="card-title">⚡ 빠른 작업</h2>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="quick-actions">
|
||||
<a href="/pages/common/daily-work-report.html" class="quick-action-btn">
|
||||
<div class="action-icon">📝</div>
|
||||
<div class="quick-actions-grid">
|
||||
<a href="/pages/common/daily-work-report.html" class="quick-action-card">
|
||||
<div class="action-icon-large">📝</div>
|
||||
<div class="action-content">
|
||||
<h3>작업 보고서 작성</h3>
|
||||
<p>오늘의 작업 내용 입력</p>
|
||||
<p>오늘의 작업 내용을 입력하고 관리합니다</p>
|
||||
</div>
|
||||
<div class="action-arrow">→</div>
|
||||
</a>
|
||||
|
||||
<a href="/pages/common/daily-work-report-viewer.html" class="quick-action-btn">
|
||||
<div class="action-icon">📋</div>
|
||||
<a href="/pages/common/daily-work-report-viewer.html" class="quick-action-card">
|
||||
<div class="action-icon-large">📋</div>
|
||||
<div class="action-content">
|
||||
<h3>작업 현황 확인</h3>
|
||||
<p>팀원들의 작업 현황 조회</p>
|
||||
<p>팀원들의 작업 현황을 실시간으로 조회합니다</p>
|
||||
</div>
|
||||
<div class="action-arrow">→</div>
|
||||
</a>
|
||||
|
||||
<a href="/pages/analysis/daily_work_analysis.html" class="quick-action-btn">
|
||||
<div class="action-icon">📈</div>
|
||||
<a href="/pages/analysis/daily_work_analysis.html" class="quick-action-card">
|
||||
<div class="action-icon-large">📈</div>
|
||||
<div class="action-content">
|
||||
<h3>작업 분석</h3>
|
||||
<p>작업 효율성 및 통계 확인</p>
|
||||
<p>작업 효율성 및 통계를 분석합니다</p>
|
||||
</div>
|
||||
<div class="action-arrow">→</div>
|
||||
</a>
|
||||
|
||||
<a href="/pages/admin/manage-daily-work.html" class="quick-action-btn admin-only">
|
||||
<div class="action-icon">⚙️</div>
|
||||
<a href="/pages/admin/manage-daily-work.html" class="quick-action-card admin-only">
|
||||
<div class="action-icon-large">⚙️</div>
|
||||
<div class="action-content">
|
||||
<h3>작업 관리</h3>
|
||||
<p>작업자 및 프로젝트 관리</p>
|
||||
<p>작업자 및 프로젝트를 관리합니다</p>
|
||||
</div>
|
||||
<div class="action-arrow">→</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
@@ -230,34 +234,6 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- 작업자별 현황 -->
|
||||
<section class="workers-section">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<div class="flex justify-between items-center">
|
||||
<h2 class="card-title">👥 작업자별 현황</h2>
|
||||
<div class="view-controls">
|
||||
<button class="btn btn-secondary btn-sm" id="listViewBtn">
|
||||
<span>📋</span>
|
||||
목록형
|
||||
</button>
|
||||
<button class="btn btn-secondary btn-sm" id="cardViewBtn">
|
||||
<span>🎴</span>
|
||||
카드형
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="workers-container" id="workersContainer">
|
||||
<div class="loading-state">
|
||||
<div class="spinner"></div>
|
||||
<p>작업자 정보를 불러오는 중...</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</main>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user