diff --git a/src/components/orders/documents/SalesOrderDocument.tsx b/src/components/orders/documents/SalesOrderDocument.tsx index 3cec0fe4..8baabcc2 100644 --- a/src/components/orders/documents/SalesOrderDocument.tsx +++ b/src/components/orders/documents/SalesOrderDocument.tsx @@ -27,7 +27,7 @@ interface BendingItem { name: string; spec: string; qty: number; - image_url?: string | null; + image_file_id?: number | null; } interface BendingGroup { @@ -95,11 +95,11 @@ const tdBase = 'border-r border-gray-300 px-1 py-1'; const tdCenter = `${tdBase} text-center`; const imgPlaceholder = 'flex items-center justify-center border border-dashed border-gray-300 text-gray-400'; -/** 절곡품 이미지 렌더링 — image_url 있으면 실제 이미지, 없으면 placeholder */ +/** 절곡품 이미지 렌더링 — image_file_id 있으면 프록시 경유 실제 이미지, 없으면 placeholder */ function BendingImage({ items, height = 'h-20' }: { items: BendingItem[]; height?: string }) { - const imageUrl = items.find(i => i.image_url)?.image_url; - if (imageUrl) { - return ; + const fileId = items.find(i => i.image_file_id)?.image_file_id; + if (fileId) { + return ; } return
IMG
; }