feat: 레이아웃/출하/생산/회계/대시보드 전반 개선

- HeaderFavoritesBar 대폭 개선
- Sidebar/AuthenticatedLayout 소폭 수정
- ShipmentCreate, VehicleDispatch 출하 관련 개선
- WorkOrderCreate/Edit, WorkerScreen 생산 관련 개선
- InspectionCreate 자재 입고검사 개선
- DailyReport, VendorDetail 회계 수정
- CEO 대시보드: CardManagement/DailyProduction/DailyAttendance 섹션 개선
- useCEODashboard, expense transformer 정비
- DocumentViewer, PDF generate route 소폭 수정
- bill-prototype 개발 페이지 추가
- mockData 불필요 데이터 제거
This commit is contained in:
유병철
2026-03-05 13:35:48 +09:00
parent c18c68b6b7
commit 00a6209347
23 changed files with 1689 additions and 517 deletions

View File

@@ -1019,8 +1019,8 @@ export default function AuthenticatedLayout({ children }: AuthenticatedLayoutPro
<div className="min-h-screen flex flex-col w-full">
{/* 헤더 - 전체 너비 상단 고정 */}
<header className="clean-glass px-8 py-3 mx-3 mt-3 mb-0 rounded-2xl clean-shadow relative overflow-hidden flex-shrink-0 sticky top-3 z-50 bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/60">
<div className="flex items-center justify-between relative z-10">
<div className="flex items-center space-x-6">
<div className="flex items-center gap-4 relative z-10">
<div className="flex items-center space-x-6 shrink-0">
{/* SAM 로고 섹션 - 클릭 시 대시보드로 이동 */}
<div
className="flex items-center space-x-4 pr-6 border-r border-border/30 cursor-pointer hover:opacity-80 transition-opacity"
@@ -1061,10 +1061,10 @@ export default function AuthenticatedLayout({ children }: AuthenticatedLayoutPro
</div>
</div>
<div className="flex items-center space-x-3">
{/* 즐겨찾기 바로가기 */}
<HeaderFavoritesBar isMobile={false} />
{/* 즐겨찾기 바로가기 - 남은 공간 채움 */}
<HeaderFavoritesBar isMobile={false} />
<div className="flex items-center space-x-3 shrink-0 ml-auto">
{/* 알림 버튼 - 드롭다운 */}
<DropdownMenu>
<DropdownMenuTrigger asChild>
@@ -1160,7 +1160,7 @@ export default function AuthenticatedLayout({ children }: AuthenticatedLayoutPro
{/* 유저 프로필 드롭다운 */}
<DropdownMenu>
<DropdownMenuTrigger asChild>
<Button variant="ghost" size="sm" className="hidden lg:flex items-center space-x-3 pl-3 border-l border-border/30 h-auto py-2 px-3 rounded-xl hover:bg-accent transition-all duration-200">
<Button variant="ghost" size="sm" className="hidden md:flex items-center space-x-3 pl-3 border-l border-border/30 h-auto py-2 px-3 rounded-xl hover:bg-accent transition-all duration-200">
<div className="w-11 h-11 bg-blue-100 rounded-full flex items-center justify-center">
<User className="h-5 w-5 text-blue-600" />
</div>