update destination customer full name in datatable

This commit is contained in:
wayanrivan
2025-05-07 11:10:28 +07:00
parent f5bfa7a6ab
commit bbf17930a7
2 changed files with 33 additions and 3 deletions

View File

@ -95,7 +95,22 @@ const ApprovalTransactionProvider = ({ children }: { children: React.ReactNode }
},
{
accessorKey: 'origin_customer.fullname',
header: ({ column }) => <DataGridColumnHeader title="Full Name" column={column} />,
header: ({ column }) => <DataGridColumnHeader title="Origin Customer Full Name" column={column} />,
enableSorting: false,
enableHiding: false,
meta: {
headerClassName: 'w-[250px]',
},
},
{
accessorFn: (row) => {
const purchase = row?.purchase?.destination_customer.fullname;
const transfer = row?.transfer?.destination_customer.fullname;
return purchase ?? transfer ?? "-";
},
id: 'destination_customer.fullname',
header: ({ column }) => <DataGridColumnHeader title="Destination Customer Full Name" column={column} />,
enableSorting: false,
enableHiding: false,
meta: {
@ -270,7 +285,7 @@ const ApprovalTransactionProvider = ({ children }: { children: React.ReactNode }
});
}
// ✅ Declare formattedFilter early
const formattedFilter: any = {
"Transactions.transaction_date": {

View File

@ -107,13 +107,28 @@ const TransactionProvider = ({ children }: { children: React.ReactNode }) => {
},
{
accessorKey: 'origin_customer.fullname',
header: ({ column }) => <DataGridColumnHeader title="Full Name" column={column} />,
header: ({ column }) => <DataGridColumnHeader title="Origin Customer Full Name" column={column} />,
enableSorting: false,
enableHiding: false,
meta: {
headerClassName: 'w-[250px]'
}
},
{
accessorFn: (row) => {
const purchase = row?.purchase?.destination_customer.fullname;
const transfer = row?.transfer?.destination_customer.fullname;
return purchase ?? transfer ?? "-";
},
id: 'destination_customer.fullname',
header: ({ column }) => <DataGridColumnHeader title="Destination Customer Full Name" column={column} />,
enableSorting: false,
enableHiding: false,
meta: {
headerClassName: 'w-[250px]',
},
},
{
accessorFn: (row) => {
const purchaseAmount = row?.purchase?.amount;