feat(WEB): 작업자 화면 부서/담당자/생산일자 API 연동 및 사원관리 날짜필터 개선

- 작업자 화면 작업정보 부서: 하드코딩 → 테넌트 부서 목록 동적 로드 (getDepartments API)
- 작업자 화면 작업정보 생산담당자: 선택된 부서별 사용자 목록 연동 (getDepartmentUsers API)
- 작업자 화면 작업정보 생산일자: scheduled_date 필드 조회 연동
- 작업지시 선택 시 공정 담당부서(process.department) 기반 부서 자동 세팅
- 사이드바 자동 선택 시 API 작업지시 우선 선택 (목업보다 우선)
- 사원관리 초기 진입 시 날짜 필터 기본값 제거 (전체 기간 조회)
This commit is contained in:
2026-02-13 17:14:42 +09:00
parent 7f39f3066f
commit 680fe057e7
4 changed files with 141 additions and 19 deletions

View File

@@ -77,9 +77,9 @@ export function EmployeeManagement() {
const [currentPage, setCurrentPage] = useState(1);
const itemsPerPage = 20;
// 날짜 범위 상태 (Input type="date" 용)
const [startDate, setStartDate] = useState('2025-12-01');
const [endDate, setEndDate] = useState('2025-12-31');
// 날짜 범위 상태 (Input type="date" 용) - 초기값 비움: 전체 기간 조회
const [startDate, setStartDate] = useState('');
const [endDate, setEndDate] = useState('');
// 필터 및 정렬 상태
const [filterOption, setFilterOption] = useState<FilterOption>('all');