From 5add494ef3daf9c793881cdb6b164c76b7253324 Mon Sep 17 00:00:00 2001 From: wayanrivan Date: Wed, 9 Apr 2025 14:46:48 +0700 Subject: [PATCH] update --- .../blocks/ApprovalDialog.tsx | 25 +++++++++++++++---- .../hooks/ApprovalTransactionContext.tsx | 1 + 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/pages/transaction/approval-transaction/blocks/ApprovalDialog.tsx b/src/pages/transaction/approval-transaction/blocks/ApprovalDialog.tsx index 076f924..6108b50 100644 --- a/src/pages/transaction/approval-transaction/blocks/ApprovalDialog.tsx +++ b/src/pages/transaction/approval-transaction/blocks/ApprovalDialog.tsx @@ -38,7 +38,8 @@ const ApprovalDialog = () => { const [formField, setFormField] = useState({ transaction_code: '', - status: '' + status: '', + notes: '' }); const [alert, setAlert] = useState({ @@ -61,8 +62,9 @@ const ApprovalDialog = () => { } const response = await PostData(`${API_URL}/transaction/set-approval`, { - transaction_code: transactionDetails.code, + transaction_code: transactionDetails.id, status: formField.status, + notes: formField.notes }); if (response?.status) { @@ -119,8 +121,8 @@ const ApprovalDialog = () => {
- + {formField.status === 'N' && ( +
+ + +
+ +
+
+ )} +
diff --git a/src/pages/transaction/approval-transaction/hooks/ApprovalTransactionContext.tsx b/src/pages/transaction/approval-transaction/hooks/ApprovalTransactionContext.tsx index 84b0f3a..5564f0d 100644 --- a/src/pages/transaction/approval-transaction/hooks/ApprovalTransactionContext.tsx +++ b/src/pages/transaction/approval-transaction/hooks/ApprovalTransactionContext.tsx @@ -203,6 +203,7 @@ const ApprovalTransactionProvider = ({ children }: { children: React.ReactNode } setSelectedTransactionIdForApproval(row.id); setShowApprovalDialog(true); }} + disabled={row.status_approve === 'Y' || row.status_approve === 'N'} >