feat(WEB): UniversalListPage 날짜 범위 필터 자동 적용 기능 추가

UniversalListPage:
- dateRangeSelector.dateField 설정 시 클라이언트 사이드 날짜 필터 자동 적용
- 종료일 23:59:59까지 포함하도록 처리

AttendanceManagement:
- 사유 등록 버튼을 extraFilters에서 headerActions로 이동

IntegratedListTemplateV2:
- 날짜 범위 관련 타입 및 처리 개선

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
유병철
2026-01-28 09:57:12 +09:00
parent 3157fb9401
commit 805063c686
6 changed files with 40 additions and 15 deletions

View File

@@ -182,10 +182,11 @@ export function DateRangeSelector({
}
// presetsPosition이 'inline' (기본값)
// PC(1280px+): 달력 | 프리셋버튼 | 검색창 (한 줄)
// PC(1280px+): 달력 | 프리셋버튼 | 검색창 (한 줄, 넘치면 줄바꿈)
// 태블릿: 달력 / 프리셋버튼 / 검색창 (세 줄)
// Note: w-full 제거 - 부모 컨테이너에서 다른 요소들과 자연스럽게 한 줄에 배치되도록 함
return (
<div className="flex flex-col xl:flex-row xl:items-center gap-2 w-full">
<div className="flex flex-col xl:flex-row xl:flex-wrap xl:items-center gap-2">
{/* 날짜 범위 선택 */}
{!hideDateInputs && (
<div className="flex items-center gap-1 shrink-0">