chore: adjust table columns accessorKey for filter

This commit is contained in:
ValdiANS
2026-01-14 09:29:15 +07:00
parent b90fdabc4b
commit fee9328699
@@ -71,19 +71,22 @@ const DailyMarketingsTable = ({
cell: (props) => `${props.row.original.aging_days} hari`, cell: (props) => `${props.row.original.aging_days} hari`,
}, },
{ {
accessorKey: 'warehouse.name', accessorKey: 'warehouse',
header: 'Gudang', header: 'Gudang',
cell: ({ row }) => row.original.warehouse.name,
}, },
{ {
accessorKey: 'customer.name', accessorKey: 'customer',
header: 'Pelanggan', header: 'Pelanggan',
cell: ({ row }) => row.original.customer.name,
}, },
{ {
accessorKey: 'do_number', accessorKey: 'do_number',
header: 'No. DO', header: 'No. DO',
enableSorting: false,
}, },
{ {
accessorKey: 'sales', accessorKey: 'sales_person',
header: 'Sales/Marketing', header: 'Sales/Marketing',
cell: (props) => props.row.original.sales.name, cell: (props) => props.row.original.sales.name,
}, },
@@ -97,10 +100,12 @@ const DailyMarketingsTable = ({
{ {
accessorKey: 'marketing_type', accessorKey: 'marketing_type',
header: 'Marketing Type', header: 'Marketing Type',
enableSorting: false,
}, },
{ {
accessorKey: 'product.name', accessorKey: 'product',
header: 'Produk', header: 'Produk',
cell: ({ row }) => row.original.product.name,
}, },
{ {
accessorKey: 'qty', accessorKey: 'qty',
@@ -115,12 +120,12 @@ const DailyMarketingsTable = ({
}, },
}, },
{ {
accessorKey: 'average_weight_kg', accessorKey: 'average_weight',
header: 'Bobot Rata-Rata (Kg)', header: 'Bobot Rata-Rata (Kg)',
cell: (props) => formatNumber(props.row.original.average_weight_kg), cell: (props) => formatNumber(props.row.original.average_weight_kg),
}, },
{ {
accessorKey: 'total_weight_kg', accessorKey: 'total_weight',
header: 'Bobot Total (Kg)', header: 'Bobot Total (Kg)',
cell: (props) => formatNumber(props.row.original.total_weight_kg), cell: (props) => formatNumber(props.row.original.total_weight_kg),
footer: () => { footer: () => {
@@ -132,12 +137,12 @@ const DailyMarketingsTable = ({
}, },
}, },
{ {
accessorKey: 'sales_price_per_kg', accessorKey: 'sales_price',
header: 'Harga Jual (Rp)', header: 'Harga Jual (Rp)',
cell: (props) => formatCurrency(props.row.original.sales_price_per_kg), cell: (props) => formatCurrency(props.row.original.sales_price_per_kg),
}, },
{ {
accessorKey: 'hpp_price_per_kg', accessorKey: 'hpp_price',
header: 'HPP (Rp)', header: 'HPP (Rp)',
cell: (props) => formatCurrency(props.row.original.hpp_price_per_kg), cell: (props) => formatCurrency(props.row.original.hpp_price_per_kg),
footer: () => { footer: () => {
@@ -163,6 +168,8 @@ const DailyMarketingsTable = ({
]; ];
useEffect(() => { useEffect(() => {
console.log({ sorting });
if (sorting.length === 1) { if (sorting.length === 1) {
onFilterByChange(sorting[0].id); onFilterByChange(sorting[0].id);
onSortByChange(sorting[0].desc ? 'desc' : 'asc'); onSortByChange(sorting[0].desc ? 'desc' : 'asc');