feat: 회계 모듈 전면 개선 — 계정과목 공통화·전표·세금계산서·어음·상품권

- AccountSubjectSelect 공통 컴포넌트 신규 (계정과목 선택 통합)
- 일반전표 수동입력/수정 모달 계정과목 연동
- 세금계산서 관리 타입 시스템 재정의 + 전표 연동 모달
- 어음관리 리팩토링 + 상품권 접대비 연동
- 카드거래 조회 전표 연동 모달 개선
- 악성채권/입출금/매입매출/거래처 상세 뷰 보강
This commit is contained in:
2026-03-10 11:35:26 +09:00
parent 72cf5d86a2
commit 81373281ea
40 changed files with 863 additions and 531 deletions

View File

@@ -248,12 +248,14 @@ export function generatePurchaseApprovalData(options: GeneratePurchaseApprovalDa
const { vendors = SAMPLE_VENDORS, documentType = 'proposal' } = options;
const vendor = randomPick(vendors);
// 현재 사용자를 결재선에 추가 (기본값: 홍길동)
// 현재 사용자를 결재선에 추가 (기본값: 로그인 사용자 정보)
const userDataStr = typeof window !== 'undefined' ? localStorage.getItem('user') : null;
const userData = userDataStr ? JSON.parse(userDataStr) : null;
const currentUser: ApprovalPerson = options.currentUser || {
id: 'user-1',
department: '개발팀',
position: '사원',
name: '홍길동',
id: userData?.id || 'user-1',
department: userData?.department || '',
position: userData?.position || '',
name: userData?.name || '',
};
// 경리/회계/재무 직원 중 랜덤으로 1명 참조 추가