# πŸ“Š MH λΆ„μ„μš© λŒ€μ‹œλ³΄λ“œ (`mh.html`) 상세 뢄석 및 비ꡐ 이 λ¬Έμ„œλŠ” κΈ°μ‘΄ `dashboard.html`κ³Ό μƒˆλ‘­κ²Œ μΆ”κ°€λœ `mh.html`의 차이점을 λΆ„μ„ν•˜κ³ , `mh.html`이 μ œκ³΅ν•˜λŠ” μ£Όμš” κΈ°λŠ₯을 μ •λ¦¬ν•œ λ³΄κ³ μ„œμž…λ‹ˆλ‹€. ## 1. κ°œμš” (What is mh.html?) `mh.html`은 **Tailwind CSS**, **Google Charts**, **SheetJS**, **Lucide Icons**λ₯Ό ν™œμš©ν•˜μ—¬ μ œμž‘λœ μ‹€μ‹œκ°„ Man-Hour(MH) 데이터 μ‹œκ°ν™” λ„κ΅¬μž…λ‹ˆλ‹€. μ—‘μ…€ 데이터λ₯Ό μ—…λ‘œλ“œν•˜μ—¬ νŒ€ 및 κ°œμΈλ³„ λ¦¬μ†ŒμŠ€ νˆ¬μž… ν˜„ν™©μ„ μ •λ°€ν•˜κ²Œ 뢄석할 수 μžˆμŠ΅λ‹ˆλ‹€. ## 2. κΈ°μ‘΄ `dashboard.html`과의 μ£Όμš” 차이점 | ꡬ뢄 | κΈ°μ‘΄ (`dashboard.html`) | μ‹ κ·œ (`mh.html`) | | :--- | :--- | :--- | | **검색 κΈ°λŠ₯** | νŒ€/νŒ€μ› 선택(Select Box)만 κ°€λŠ₯ | **톡합 검색창(Search Bar)** μΆ”κ°€ (νŒ€/개인 λ™μ‹œ 검색) | | **ν”„λ‘œμ νŠΈ 상세** | μœ λ‹›λ³„ ν”„λ‘œμ νŠΈ 리슀트만 좜λ ₯ | **ν”„λ‘œμ νŠΈ 클릭 μ‹œ μ°Έμ—¬ λͺ…단 νŒμ—…(Modal)** 좜λ ₯ | | **λ„€λΉ„κ²Œμ΄μ…˜** | ν•„ν„° 선택 ν›„ 쑰회 | **νŒμ—… λ‚΄ νŒ€μ› 클릭 μ‹œ** ν•΄λ‹Ή νŒ€μ› 상세 λΆ„μ„μœΌλ‘œ μ¦‰μ‹œ 이동 | | **UI λ””μžμΈ** | κΈ°λ³Έ 정적 κ·Έλ¦¬λ“œ λ ˆμ΄μ•„μ›ƒ | **μŠ€ν‹°ν‚€ 헀더(Sticky Header)**, 유리 효과(Glassmorphism) 적용 | | **μ‹œκ°μ  μš”μ†Œ** | μ •κ·œ/μ—°μž₯ 근무 ꡬ뢄 차트 | **κ³ΌλΆ€ν•˜ μœ„ν—˜κ΅°(Overlimit)** λ°œμƒ μ‹œ μ• λ‹ˆλ©”μ΄μ…˜ μ•Œλ¦Ό(Ring 효과) | ## 3. `mh.html`의 핡심 κΈ°λŠ₯ 상세 ### βœ… 톡합 검색 μ—”μ§„ (Search Dropdown) - μ‚¬μš©μžκ°€ νŒ€ μ΄λ¦„μ΄λ‚˜ νŒ€μ›μ˜ 이름을 μž…λ ₯ν•˜λ©΄ μ‹€μ‹œκ°„μœΌλ‘œ κ²°κ³Όλ₯Ό μ œμ•ˆν•©λ‹ˆλ‹€. - λŒ€κ·œλͺ¨ 쑰직 λ°μ΄ν„°μ—μ„œλ„ νŠΉμ • λŒ€μƒμ„ μ¦‰μ‹œ 찾을 수 μžˆμ–΄ νŽΈμ˜μ„±μ΄ λŒ€ν­ ν–₯μƒλ˜μ—ˆμŠ΅λ‹ˆλ‹€. ### βœ… ν”„λ‘œμ νŠΈ μ°Έμ—¬ λͺ…단 λͺ¨λ‹¬ (Project Members Modal) - νŠΉμ • ν”„λ‘œμ νŠΈ μΉ΄λ“œλ₯Ό ν΄λ¦­ν•˜λ©΄, ν•΄λ‹Ή ν”„λ‘œμ νŠΈμ— μ°Έμ—¬ν•œ **λͺ¨λ“  νŒ€μ› 리슀트**와 **직급별 νˆ¬μž… μ‹œκ°„**을 νŒμ—…μ°½μœΌλ‘œ λ³΄μ—¬μ€λ‹ˆλ‹€. - νŒμ—… λ‚΄μ—μ„œ νŒ€μ›μ˜ 뢄석 ν™”λ©΄μœΌλ‘œ λ°”λ‘œ 이동할 수 μžˆλŠ” 링크 κΈ°λŠ₯을 ν¬ν•¨ν•©λ‹ˆλ‹€. ### βœ… 슀마트 필터링 및 차트 연동 - **κΈ°κ°„ μ„€μ •:** μ‹œμž‘μΌκ³Ό μ’…λ£ŒμΌμ„ μ§€μ •ν•˜μ—¬ νŠΉμ • κΈ°κ°„μ˜ λ°μ΄ν„°λ§Œ μ •λ°€ν•˜κ²Œ λΆ„μ„ν•©λ‹ˆλ‹€. - **닀차원 뢄석:** λΉ„μ¦ˆλ‹ˆμŠ€ μœ λ‹›λ³„ λΉ„μœ¨(Pie Chart)κ³Ό κ°œμΈλ³„ 상세 ν˜„ν™©(Bar Chart)이 μ‹€μ‹œκ°„μœΌλ‘œ μƒν˜Έ μ—°λ™λ©λ‹ˆλ‹€. ### βœ… 근무 κ°€μ΄λ“œλΌμΈ μ‹œκ°ν™” - 평일 8μ‹œκ°„ 근무 기쀀을 μ΄ˆκ³Όν•œ 인원에 λŒ€ν•΄ **νƒ€κ²Ÿ 리미트(Target Limit)** 경계선을 μ°¨νŠΈμ— ν‘œμ‹œν•˜κ³ , κ²½κ³  μ•„μ΄μ½˜(`⚠️`)을 좜λ ₯ν•˜μ—¬ λ¦¬μ†ŒμŠ€ 관리λ₯Ό λ•μŠ΅λ‹ˆλ‹€. --- *λ³Έ λ¬Έμ„œλŠ” `mh.html` μ—…λ‘œλ“œμ™€ ν•¨κ»˜ μžλ™ μƒμ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€.*