mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-24 15:25:46 +00:00
fix(FE): fixing response data debt supplier
This commit is contained in:
@@ -256,12 +256,16 @@ const DebtSupplierTab = () => {
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'pr_date',
|
||||
header: 'Tanggal PR',
|
||||
accessorKey: 'pr_date',
|
||||
id: 'received_date',
|
||||
header: 'Tanggal Terima',
|
||||
accessorKey: 'received_date',
|
||||
cell: (props) => {
|
||||
const value = props.row.original.pr_date;
|
||||
return formatDate(value, 'DD MMM YYYY');
|
||||
const value = props.row.original.received_date;
|
||||
return value
|
||||
? value != '-'
|
||||
? formatDate(value, 'DD MMM YYYY')
|
||||
: '-'
|
||||
: '-';
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -270,7 +274,11 @@ const DebtSupplierTab = () => {
|
||||
accessorKey: 'po_date',
|
||||
cell: (props) => {
|
||||
const value = props.row.original.po_date;
|
||||
return formatDate(value, 'DD MMM YYYY');
|
||||
return value
|
||||
? value != '-'
|
||||
? formatDate(value, 'DD MMM YYYY')
|
||||
: '-'
|
||||
: '-';
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -310,7 +318,11 @@ const DebtSupplierTab = () => {
|
||||
accessorKey: 'due_date',
|
||||
cell: (props) => {
|
||||
const value = props.row.original.due_date;
|
||||
return formatDate(value, 'DD MMM YYYY');
|
||||
return value
|
||||
? value != '-'
|
||||
? formatDate(value, 'DD MMM YYYY')
|
||||
: '-'
|
||||
: '-';
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -328,11 +340,19 @@ const DebtSupplierTab = () => {
|
||||
accessorKey: 'total_price',
|
||||
cell: (props) => {
|
||||
const value = props.row.original.total_price;
|
||||
return <div className='text-right'>{formatCurrency(value)}</div>;
|
||||
return (
|
||||
<div className={`text-right ${value < 0 ? 'text-red-500' : ''}`}>
|
||||
{formatCurrency(value)}
|
||||
</div>
|
||||
);
|
||||
},
|
||||
footer: () => {
|
||||
const value = supplier.total.total_price;
|
||||
return <div className='text-right'>{formatCurrency(value)}</div>;
|
||||
return (
|
||||
<div className={`text-right ${value < 0 ? 'text-red-500' : ''}`}>
|
||||
{formatCurrency(value)}
|
||||
</div>
|
||||
);
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -341,11 +361,19 @@ const DebtSupplierTab = () => {
|
||||
accessorKey: 'payment_price',
|
||||
cell: (props) => {
|
||||
const value = props.row.original.payment_price;
|
||||
return <div className='text-right'>{formatCurrency(value)}</div>;
|
||||
return (
|
||||
<div className={`text-right ${value < 0 ? 'text-red-500' : ''}`}>
|
||||
{formatCurrency(value)}
|
||||
</div>
|
||||
);
|
||||
},
|
||||
footer: () => {
|
||||
const value = supplier.total.payment_price;
|
||||
return <div className='text-right'>{formatCurrency(value)}</div>;
|
||||
return (
|
||||
<div className={`text-right ${value < 0 ? 'text-red-500' : ''}`}>
|
||||
{formatCurrency(value)}
|
||||
</div>
|
||||
);
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -392,7 +420,7 @@ const DebtSupplierTab = () => {
|
||||
<>
|
||||
<div className='w-full p-0 sm:p-4 flex flex-col gap-4'>
|
||||
<Card
|
||||
subtitle='Laporan > Kontrol Hutang Supplier'
|
||||
subtitle='Laporan > Rekapitulasi Hutang ke Supplier'
|
||||
className={{ wrapper: 'w-full', body: 'p-1!' }}
|
||||
>
|
||||
<div className='mb-4 flex justify-end gap-2 [&_button]:px-4'>
|
||||
|
||||
Reference in New Issue
Block a user