From a9eb67c0cf1ad40de494219dadc1bc354c1adfdb Mon Sep 17 00:00:00 2001 From: wayanrivan Date: Thu, 24 Apr 2025 11:40:03 +0700 Subject: [PATCH] update --- .../blocks/ApprovalDialog.tsx | 30 +++++++++++++++++-- .../blocks/DetailApprovalTransaction.tsx | 1 + 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/src/pages/transaction/approval-transaction/blocks/ApprovalDialog.tsx b/src/pages/transaction/approval-transaction/blocks/ApprovalDialog.tsx index 03f8069..270bef9 100644 --- a/src/pages/transaction/approval-transaction/blocks/ApprovalDialog.tsx +++ b/src/pages/transaction/approval-transaction/blocks/ApprovalDialog.tsx @@ -8,6 +8,7 @@ import { DialogContent, DialogHeader, DialogTitle, + DialogDescription, } from '@/components/ui/dialog'; import { Button } from '@/components/ui/button'; import { @@ -26,7 +27,7 @@ const API_URL = apiConfig.transaction; const ApprovalDialog = () => { const { GetData, PostData } = useCallApi(); - const { reload } = useDataGrid(); + const { reload } = useDataGrid(); const { showApprovalDialog, @@ -40,6 +41,7 @@ const ApprovalDialog = () => { transaction_code: '', status: '', notes: '', + pin: '' }); const [alert, setAlert] = useState({ @@ -63,8 +65,9 @@ const ApprovalDialog = () => { const response = await PostData(`${API_URL}/transaction/set-approval`, { id_transaction: transactionDetails.id, - status: formField.status, notes: formField.notes, + status: formField.status, + pin: formField.pin, }); if (response?.status === false) { @@ -97,8 +100,9 @@ const ApprovalDialog = () => { if (showApprovalDialog) { setFormField({ transaction_code: '', - status: '', notes: '', + status: '', + pin:'' }); setTransactionDetails(null); setAlert({ show: false, message: '' }); @@ -142,6 +146,7 @@ const ApprovalDialog = () => { Approval Transaction +
@@ -165,6 +170,25 @@ const ApprovalDialog = () => {
+
+ + +
+ + setFormField((prev) => ({ + ...prev, + pin: e.target.value, + })) + } + /> +
+
{formField.status === 'N' && (
diff --git a/src/pages/transaction/approval-transaction/blocks/DetailApprovalTransaction.tsx b/src/pages/transaction/approval-transaction/blocks/DetailApprovalTransaction.tsx index 7ddb01c..6a15c17 100644 --- a/src/pages/transaction/approval-transaction/blocks/DetailApprovalTransaction.tsx +++ b/src/pages/transaction/approval-transaction/blocks/DetailApprovalTransaction.tsx @@ -58,6 +58,7 @@ const DetailApprovalTransaction = () => { Transaction Details + {/* Tabs Navigation */}