summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/transaction/components/Transactions.jsx16
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')