feat: 일간작업장 점검 카테고리 추가

- 사이드바에 '일간작업장 점검' 카테고리 신설
- 일일 출퇴근을 근태 관리에서 일간작업장 점검으로 이동
- CODING_GUIDE.md 페이지 구조 업데이트
- docs/README.md 트리 구조 업데이트

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Hyungi Ahn
2026-02-03 10:13:13 +09:00
parent 359d5dd7dd
commit 2e9d24faf2
3 changed files with 32 additions and 16 deletions

View File

@@ -92,25 +92,26 @@ docker-compose up -d # 수동 실행
- **일관된 헤더**: 모든 페이지에서 `<div id="navbar-container"></div>` 사용 - **일관된 헤더**: 모든 페이지에서 `<div id="navbar-container"></div>` 사용
- **CSS 로딩 순서**: `design-system.css` → 페이지별 CSS - **CSS 로딩 순서**: `design-system.css` → 페이지별 CSS
### 페이지 구조 (2026-02-02 현행) ### 페이지 구조 (2026-02-03 현행)
``` ```
web-ui/pages/ web-ui/pages/
├── dashboard.html # 메인 대시보드 (작업장 현황 지도 포함) ├── dashboard.html # 메인 대시보드 (작업장 현황 지도 포함)
├── work/ # 작업 관련 페이지 (현장 입력/생산) ├── work/ # 작업 관 (현장 입력/생산)
│ ├── tbm.html # TBM(Tool Box Meeting) 관리 │ ├── tbm.html # TBM(Tool Box Meeting) 관리
│ ├── report-create.html # 작업보고서 작성 │ ├── report-create.html # 작업보고서 작성
│ ├── report-view.html # 작업보고서 조회 │ ├── report-view.html # 작업보고서 조회
│ ├── nonconformity.html # 부적합 현황
│ └── analysis.html # 작업 분석 │ └── analysis.html # 작업 분석
├── safety/ # 안전 관리 페이지 (신규) ├── [일간작업장 점검] # 일간작업장 점검 (사이드바 카테고리)
── issue-report.html # 이슈 신고 ── attendance/daily.html # 일일 출퇴근 입력
│ ├── issue-list.html # 이슈 목록 ├── safety/ # 안전 관리 페이지
│ ├── report.html # 신고 (공통)
│ ├── report-status.html # 안전신고 현황
│ ├── issue-detail.html # 이슈 상세 │ ├── issue-detail.html # 이슈 상세
│ ├── visit-request.html # 출입 신청 │ ├── visit-request.html # 출입 신청
│ ├── management.html # 안전 관리 (출입 승인) │ ├── management.html # 안전 관리 (출입 승인)
│ ├── training-conduct.html # 안전교육 진행
│ └── checklist-manage.html # 안전 체크리스트 관리 │ └── checklist-manage.html # 안전 체크리스트 관리
├── attendance/ # 근태 관리 페이지 (common → attendance 변경) ├── attendance/ # 근태 관리 페이지
│ ├── daily.html # 일일 출퇴근 입력
│ ├── monthly.html # 월별 출퇴근 현황 │ ├── monthly.html # 월별 출퇴근 현황
│ ├── vacation-request.html # 휴가 신청 │ ├── vacation-request.html # 휴가 신청
│ ├── vacation-management.html # 휴가 관리 (통합) │ ├── vacation-management.html # 휴가 관리 (통합)
@@ -127,6 +128,7 @@ web-ui/pages/
│ ├── workplaces.html # 작업장 관리 (지도 구역 설정) │ ├── workplaces.html # 작업장 관리 (지도 구역 설정)
│ ├── equipments.html # 설비 관리 │ ├── equipments.html # 설비 관리
│ ├── codes.html # 코드 관리 │ ├── codes.html # 코드 관리
│ ├── issue-categories.html # 신고 카테고리 관리
│ └── attendance-report.html # 출퇴근-작업보고서 대조 │ └── attendance-report.html # 출퇴근-작업보고서 대조
├── profile/ # 사용자 프로필 ├── profile/ # 사용자 프로필
│ ├── info.html # 내 정보 │ ├── info.html # 내 정보
@@ -134,9 +136,10 @@ web-ui/pages/
└── .archived-*/ # 미사용 페이지 보관 └── .archived-*/ # 미사용 페이지 보관
``` ```
**폴더 분류 기준** (2026-02-02 변경): **폴더 분류 기준** (2026-02-03 변경):
- `work/`: 현장 입력/생산 활동 (TBM, 작업보고서) - `work/`: 현장 입력/생산 활동 (TBM, 작업보고서, 부적합)
- `safety/`: 안전 관리/분석 (이슈, 출입, 안전교육) - `[일간작업장 점검]`: 일일 작업장 점검 관련 (사이드바 카테고리)
- `safety/`: 안전 관리/분석 (신고, 출입)
- `attendance/`: 근태/휴가 관리 - `attendance/`: 근태/휴가 관리
- `admin/`: 시스템 관리 (관리자 전용) - `admin/`: 시스템 관리 (관리자 전용)
- `profile/`: 개인 설정 페이지 - `profile/`: 개인 설정 페이지

View File

@@ -77,6 +77,9 @@ web-ui/pages/
│ ├── nonconformity.html # 부적합 현황 │ ├── nonconformity.html # 부적합 현황
│ └── analysis.html # 작업 분석 │ └── analysis.html # 작업 분석
├── [일간작업장 점검] # 일간작업장 점검 (1개)
│ └── attendance/daily.html # 일일 출퇴근
├── safety/ # 안전 관리 (5개) ├── safety/ # 안전 관리 (5개)
│ ├── report.html # 신고 (공통) │ ├── report.html # 신고 (공통)
│ ├── report-status.html # 안전신고 현황 │ ├── report-status.html # 안전신고 현황
@@ -84,8 +87,7 @@ web-ui/pages/
│ ├── visit-request.html # 출입 신청 │ ├── visit-request.html # 출입 신청
│ └── management.html # 안전 관리 │ └── management.html # 안전 관리
├── attendance/ # 근태 관리 (8개) ├── attendance/ # 근태 관리 (7개)
│ ├── daily.html # 일일 출퇴근
│ ├── monthly.html # 월간 근태 │ ├── monthly.html # 월간 근태
│ ├── vacation-request.html # 휴가 신청 │ ├── vacation-request.html # 휴가 신청
│ ├── vacation-approval.html # 휴가 승인 │ ├── vacation-approval.html # 휴가 승인

View File

@@ -38,6 +38,20 @@
</div> </div>
</div> </div>
<!-- 일간작업장 점검 -->
<div class="nav-category" data-category="daily-inspection">
<button class="nav-category-header">
<span class="nav-icon">&#128269;</span>
<span class="nav-text">일간작업장 점검</span>
<span class="nav-arrow">&#9662;</span>
</button>
<div class="nav-category-items">
<a href="/pages/attendance/daily.html" class="nav-item" data-page-key="inspection.daily">
<span class="nav-text">일일 출퇴근</span>
</a>
</div>
</div>
<!-- 안전 관리 --> <!-- 안전 관리 -->
<div class="nav-category" data-category="safety"> <div class="nav-category" data-category="safety">
<button class="nav-category-header"> <button class="nav-category-header">
@@ -69,9 +83,6 @@
<span class="nav-arrow">&#9662;</span> <span class="nav-arrow">&#9662;</span>
</button> </button>
<div class="nav-category-items"> <div class="nav-category-items">
<a href="/pages/attendance/daily.html" class="nav-item" data-page-key="attendance.daily">
<span class="nav-text">일일 출퇴근</span>
</a>
<a href="/pages/attendance/monthly.html" class="nav-item" data-page-key="attendance.monthly"> <a href="/pages/attendance/monthly.html" class="nav-item" data-page-key="attendance.monthly">
<span class="nav-text">월간 근태</span> <span class="nav-text">월간 근태</span>
</a> </a>