feat: [vehicle] 법인차량 관리 모듈 + MES 분석 보고서 + 프론트엔드 문서

- 법인차량 관리 3개 페이지 (차량등록, 운행일지, 정비이력)
- MES 데이터 정합성 분석 보고서 v1/v2
- sam-docs 프론트엔드 기술문서 v1 (9개 챕터)
- claudedocs 가이드/테스트URL 업데이트
This commit is contained in:
유병철
2026-03-13 17:52:57 +09:00
parent 80164f722e
commit c309ac479f
27 changed files with 6383 additions and 31 deletions

View File

@@ -0,0 +1,17 @@
import { Suspense } from 'react';
import { CorporateVehicleList } from '@/components/vehicle/CorporateVehicles';
import { ListPageSkeleton } from '@/components/ui/skeleton';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: '법인차량관리',
description: '법인/렌트/리스 차량을 관리합니다',
};
export default function CorporateVehiclesPage() {
return (
<Suspense fallback={<ListPageSkeleton showHeader={false} showStats={true} statsCount={4} />}>
<CorporateVehicleList />
</Suspense>
);
}

View File

@@ -0,0 +1,17 @@
import { Suspense } from 'react';
import { VehicleLogList } from '@/components/vehicle/VehicleLogs';
import { ListPageSkeleton } from '@/components/ui/skeleton';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: '차량일지',
description: '차량 운행기록을 관리합니다',
};
export default function VehicleLogsPage() {
return (
<Suspense fallback={<ListPageSkeleton showHeader={false} showStats={true} statsCount={5} />}>
<VehicleLogList />
</Suspense>
);
}

View File

@@ -0,0 +1,17 @@
import { Suspense } from 'react';
import { VehicleMaintenanceList } from '@/components/vehicle/VehicleMaintenance';
import { ListPageSkeleton } from '@/components/ui/skeleton';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: '정비이력',
description: '차량 정비 및 유지비 이력을 관리합니다',
};
export default function VehicleMaintenancePage() {
return (
<Suspense fallback={<ListPageSkeleton showHeader={false} showStats={true} statsCount={4} />}>
<VehicleMaintenanceList />
</Suspense>
);
}