fix(FE): shows delivery number when status marketing is delivery in marketing detail page

This commit is contained in:
randy-ar
2026-01-06 16:06:26 +07:00
parent aee0ad8a20
commit 5d8dfca3b5
@@ -124,7 +124,10 @@ const MarketingDetail = ({
return (
<>
<div className='flex flex-col w-full gap-4'>
<FormHeader title='Detail Sales Order' backUrl='/marketing' />
<FormHeader
title={`Detail ${Number(initialValues?.latest_approval?.step_number) > 2 ? 'Delivery Order' : 'Sales Order'}`}
backUrl='/marketing'
/>
{!isLoadingApproval && approvals && (
<ApprovalSteps approvals={approvals} />
)}
@@ -202,8 +205,23 @@ const MarketingDetail = ({
No. Sales Order
</td>
<td>:</td>
<td width='50%'>{initialValues?.so_number}</td>
<td width='50%' className='font-mono'>
{initialValues?.so_number}
</td>
</tr>
{Number(initialValues?.latest_approval?.step_number) > 2 && (
<tr>
<td width='45%' className='font-semibold'>
No. Delivery Order
</td>
<td>:</td>
<td width='50%' className='font-mono'>
{initialValues?.delivery_order
?.map((item) => item.do_number)
.join(', ')}
</td>
</tr>
)}
<tr>
<td className='font-semibold'>Nama Pelanggan</td>
<td>:</td>
@@ -230,12 +248,27 @@ const MarketingDetail = ({
<td>{initialValues?.notes ?? '-'}</td>
</tr>
<tr>
<td className='font-semibold'>Dokumen</td>
<td className='font-semibold'>Dokumen Penjualan</td>
<td>:</td>
<td>
<SalesOrderExport data={initialValues} />
</td>
</tr>
{Number(initialValues?.latest_approval?.step_number) > 2 && (
<tr>
<td className='font-semibold'>Dokumen Pengiriman</td>
<td>:</td>
<td className='flex flex-wrap gap-2'>
{initialValues?.delivery_order?.map((item, index) => (
<DeliveryOrderExport
key={index}
data={initialValues}
deliveryOrder={item}
/>
))}
</td>
</tr>
)}
</tbody>
</table>
</div>