feat: 전자결재 시스템 구현 (기안함, 결재함, 참조함, 문서상세)

- 기안함(DraftBox): 문서 목록, 상신/삭제, 문서작성 연결
- 결재함(ApprovalBox): 결재 대기 문서 목록, 문서상세 모달 연결
- 참조함(ReferenceBox): 참조 문서 목록, 열람/미열람 처리
- 문서작성(DocumentCreate): 품의서, 지출결의서, 지출예상내역서 폼
- 문서상세(DocumentDetail): 공유 모달, 결재선 박스, 3종 문서 뷰어
- 테이블 번호 컬럼 추가 (1번부터 시작)
- sonner toast 적용

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
byeongcheolryu
2025-12-17 20:37:51 +09:00
parent 25f9d4e55f
commit d742c0ce26
25 changed files with 4032 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
import { DocumentCreate } from '@/components/approval/DocumentCreate';
export default function DocumentCreatePage() {
return <DocumentCreate />;
}

View File

@@ -0,0 +1,5 @@
import { DraftBox } from '@/components/approval/DraftBox';
export default function DraftBoxPage() {
return <DraftBox />;
}

View File

@@ -0,0 +1,5 @@
import { ApprovalBox } from '@/components/approval/ApprovalBox';
export default function ApprovalInboxPage() {
return <ApprovalBox />;
}

View File

@@ -0,0 +1,5 @@
import { ReferenceBox } from '@/components/approval/ReferenceBox';
export default function ApprovalReferencePage() {
return <ReferenceBox />;
}