diff options
| author | joonhoekim <26rote@gmail.com> | 2025-09-18 15:29:09 +0900 |
|---|---|---|
| committer | joonhoekim <26rote@gmail.com> | 2025-09-18 15:29:09 +0900 |
| commit | 26a3c3489e068bcebbbeaa49ca2cf67a06893c03 (patch) | |
| tree | a3a4b87da05cd41145f78d75081d9b7f7fbeba20 /app | |
| parent | 801978235ada1a336601c370fe07859f2b10a549 (diff) | |
(김준회) PO/계약 히스토리
Diffstat (limited to 'app')
| -rw-r--r-- | app/[lng]/evcp/(evcp)/vendors/[id]/info/contract-history/page.tsx | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/app/[lng]/evcp/(evcp)/vendors/[id]/info/contract-history/page.tsx b/app/[lng]/evcp/(evcp)/vendors/[id]/info/contract-history/page.tsx new file mode 100644 index 00000000..fc1f3148 --- /dev/null +++ b/app/[lng]/evcp/(evcp)/vendors/[id]/info/contract-history/page.tsx @@ -0,0 +1,35 @@ +'use server' + +import { Separator } from "@/components/ui/separator" +import { ContractHistoryTable } from "@/lib/vendors/contract-history/contract-history-table" + +interface IndexPageProps { + // Next.js 13 App Router에서 기본으로 주어지는 객체들 + params: { + lng: string + id: string + } +} + +export default async function VendorMaterialsPage(props: IndexPageProps) { + const resolvedParams = await props.params + const id = resolvedParams.id + const idAsNumber = Number(id) + + return ( + <div className="space-y-6"> + <div> + <h3 className="text-lg font-medium"> + 계약/PO 히스토리 + </h3> + <p className="text-sm text-muted-foreground"> + 업체의 계약/PO 이력을 확인할 수 있습니다. + </p> + </div> + <Separator /> + + {/* 계약히스토리 테이블 */} + <ContractHistoryTable vendorId={idAsNumber} /> + </div> + ) +}
\ No newline at end of file |
