diff --git a/src/components/pages/purchase/order/PurchaseOrderDetail.tsx b/src/components/pages/purchase/order/PurchaseOrderDetail.tsx index cffb3f61..ec18ed15 100644 --- a/src/components/pages/purchase/order/PurchaseOrderDetail.tsx +++ b/src/components/pages/purchase/order/PurchaseOrderDetail.tsx @@ -613,87 +613,92 @@ const PurchaseOrderDetail = ({ const goodsReceiptColumns: ColumnDef[] = [ { - header: 'No', - cell: (props) => props.row.index + 1, - }, - { - accessorKey: 'received_date', - header: 'Tanggal Penerimaan', - cell: (props) => - props.row.original.received_date - ? formatDate(props.row.original.received_date, 'DD MMM YYYY') - : '-', - }, - { - accessorKey: 'product_warehouse.warehouse.name', - header: 'Gudang Tujuan', - cell: (props) => - props.row.original.product_warehouse?.warehouse?.name || '-', - }, - { - accessorKey: 'travel_number', - header: 'No. Surat Jalan', - cell: (props) => props.row.original.travel_number || '-', - }, - { - accessorKey: 'travel_number_docs', - header: 'Dokumen Surat Jalan', - cell: (props) => { - const documentPath = props.row.original.travel_number_docs; - return documentPath ? ( - - ) : ( - '-' - ); - }, - }, - { - accessorKey: 'vehicle_number', - header: 'No. Armada', - cell: (props) => props.row.original.vehicle_number || '-', - }, - { - accessorKey: 'pengangkut', - header: 'Pengangkut', - cell: (props) => props.row.original.product?.name || '-', - }, - { - accessorKey: 'quantity', - header: 'Jumlah Total', - cell: (props) => formatNumber(props.getValue() as number), - }, - { - accessorKey: 'sub_qty', - header: 'Jumlah Diterima', - cell: (props) => formatNumber(props.getValue() as number), - }, - { - accessorKey: 'ekspedisi', - header: 'Ekspedisi', - cell: (props) => 'Ekspedisi 1', - }, - { - accessorKey: 'price', - header: 'Transport /Item', - cell: (props) => formatCurrency(props.getValue() as number), - }, - { - accessorKey: 'total_price', - header: 'Transport Total', - cell: (props) => formatCurrency(props.getValue() as number), + header: 'Header Placeholder untuk tiap Produk Penerimaan Barang', + columns: [ + { + header: 'No', + cell: (props) => props.row.index + 1, + }, + { + accessorKey: 'received_date', + header: 'Tanggal Penerimaan', + cell: (props) => + props.row.original.received_date + ? formatDate(props.row.original.received_date, 'DD MMM YYYY') + : '-', + }, + { + accessorKey: 'product_warehouse.warehouse.name', + header: 'Gudang Tujuan', + cell: (props) => + props.row.original.product_warehouse?.warehouse?.name || '-', + }, + { + accessorKey: 'travel_number', + header: 'No. Surat Jalan', + cell: (props) => props.row.original.travel_number || '-', + }, + { + accessorKey: 'travel_number_docs', + header: 'Dokumen Surat Jalan', + cell: (props) => { + const documentPath = props.row.original.travel_number_docs; + return documentPath ? ( + + ) : ( + '-' + ); + }, + }, + { + accessorKey: 'vehicle_number', + header: 'No. Armada', + cell: (props) => props.row.original.vehicle_number || '-', + }, + { + accessorKey: 'pengangkut', + header: 'Pengangkut', + cell: (props) => props.row.original.product?.name || '-', + }, + { + accessorKey: 'quantity', + header: 'Jumlah Total', + cell: (props) => formatNumber(props.getValue() as number), + }, + { + accessorKey: 'sub_qty', + header: 'Jumlah Diterima', + cell: (props) => formatNumber(props.getValue() as number), + }, + { + accessorKey: 'ekspedisi', + header: 'Ekspedisi', + cell: (props) => 'Ekspedisi 1', + }, + { + accessorKey: 'price', + header: 'Transport /Item', + cell: (props) => formatCurrency(props.getValue() as number), + }, + { + accessorKey: 'total_price', + header: 'Transport Total', + cell: (props) => formatCurrency(props.getValue() as number), + }, + ], }, ];