diff options
| author | it-fixcomart <it@fixcomart.co.id> | 2025-08-01 09:11:12 +0700 |
|---|---|---|
| committer | it-fixcomart <it@fixcomart.co.id> | 2025-08-01 09:11:12 +0700 |
| commit | 3f070a917666b5838fb433fa5d5e93d9753eb6fb (patch) | |
| tree | 3c4a3a97727894ad487ec2f68248df3b99671e07 /src/lib/transaction/components | |
| parent | 04961a55929017f77ee6801d2b7ada4c05689821 (diff) | |
<hafid> export xls&csv
Diffstat (limited to 'src/lib/transaction/components')
| -rw-r--r-- | src/lib/transaction/components/Transactions.jsx | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/lib/transaction/components/Transactions.jsx b/src/lib/transaction/components/Transactions.jsx index acb925da..c1515bc5 100644 --- a/src/lib/transaction/components/Transactions.jsx +++ b/src/lib/transaction/components/Transactions.jsx @@ -127,6 +127,16 @@ const Transactions = ({ context = '' }) => { { id: 'cancel', label: 'Pesanan Dibatalkan' }, ]; + const contextLabelMap = { + draft: 'Pending Quotation', + waiting: 'Pesanan Diproses', + sale: 'Pesanan Dikemas', + partial_shipping: 'Dikirim Sebagian', + shipping: 'Pesanan Dikirim', + done: 'Pesanan Selesai', + cancel: 'Pesanan Dibatalkan', + }; + const sortes = [ { id: 'none', label: 'Urutkan' }, { id: 'asc', label: 'dari yang terkecil' }, @@ -199,7 +209,7 @@ const Transactions = ({ context = '' }) => { 'Created By': saleOrder.address.customer?.name || '-', Salesperson: saleOrder.sales, Total: currencyFormat(saleOrder.amountTotal), - Status: saleOrder.status, + Status: contextLabelMap[saleOrder.status] || saleOrder.status, }; if (siteFilter) { row['Site'] = siteFilter; @@ -245,7 +255,7 @@ const Transactions = ({ context = '' }) => { saleOrder.address.customer?.name || '-', saleOrder.sales, currencyFormat(saleOrder.amountTotal), - saleOrder.status, + contextLabelMap[saleOrder.status] || saleOrder.status, ]; if (siteFilter) { @@ -273,7 +283,7 @@ const Transactions = ({ context = '' }) => { name: q, offset: (pageNew - 1) * limitNew, limit: limitNew, - context: contextMap[statusNew], // gunakan contextMap + context: contextNew[statusNew] || 'all', sort: sortNew, startDate: state[0]?.startDate ? state[0].startDate.toLocaleDateString('id-ID') |
