대시보드와 주간보고 기능 업데이트

This commit is contained in:
2026-01-10 14:40:01 +09:00
parent 0dd4b561f0
commit e4627caa4c
26 changed files with 3329 additions and 1720 deletions

View File

@@ -46,10 +46,11 @@ weeklyreport/
│ ├── composables/ # Vue Composables
│ ├── report/ # 주간보고 관련
│ │ ├── weekly/ # 개인 주간보고
│ │ │ └── bulk-import.vue # AI 일괄 등록
│ │ └── summary/ # 취합 보고서
│ ├── employee/ # 직원 관리
│ ├── project/ # 프로젝트 관리
│ └── admin/ # 관리자 기능
│ └── mypage/ # 마이페이지
├── backend/
│ ├── api/ # API 엔드포인트
│ │ ├── auth/ # 인증
@@ -61,6 +62,29 @@ weeklyreport/
└── package.json
```
## 🔗 메뉴 구조
| 메뉴 | 경로 | 설명 | 권한 |
|------|------|------|------|
| 로그인 | `/login` | 로그인 페이지 | 전체 |
| 홈 | `/` | 대시보드 | 로그인 |
| **주간보고** | | | |
| ├ 목록 | `/report/weekly` | 주간보고 목록 | 로그인 |
| ├ 작성 | `/report/weekly/write` | 주간보고 작성 | 로그인 |
| ├ 일괄작성 | `/report/weekly/bulk-import` | AI 기반 일괄 등록 | 로그인 |
| ├ 상세 | `/report/weekly/[id]` | 주간보고 상세보기 | 로그인 |
| └ 취합현황 | `/report/weekly/aggregate` | 주차별 취합 현황 | 로그인 |
| **취합보고서** | | | |
| ├ 목록 | `/report/summary` | 취합 보고서 목록 | 관리자 |
| └ 상세 | `/report/summary/[id]` | 취합 보고서 상세 | 관리자 |
| **관리** | | | |
| ├ 직원 목록 | `/employee` | 직원 관리 | 관리자 |
| ├ 직원 상세 | `/employee/[id]` | 직원 정보 상세 | 관리자 |
| ├ 프로젝트 목록 | `/project` | 프로젝트 관리 | 관리자 |
| └ 프로젝트 상세 | `/project/[id]` | 프로젝트 정보 상세 | 관리자 |
| **마이페이지** | `/mypage` | 내 정보 | 로그인 |
| **피드백** | `/feedback` | 피드백 | 로그인 |
## 🗄 데이터베이스 스키마
### 주요 테이블