From 6a4e8776bda8e04a7b156b2ca8e444c1629e5458 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Mon, 12 Jan 2026 11:19:01 +0700 Subject: [PATCH] refactor(FE): Update approval steps and PDF nominal logic --- .../pages/expense/pdf/ExpensePDF.tsx | 4 ++-- src/config/approval-line.ts | 24 +++++++++++++++---- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/components/pages/expense/pdf/ExpensePDF.tsx b/src/components/pages/expense/pdf/ExpensePDF.tsx index ef1c7d8b..219a9b84 100644 --- a/src/components/pages/expense/pdf/ExpensePDF.tsx +++ b/src/components/pages/expense/pdf/ExpensePDF.tsx @@ -242,8 +242,8 @@ const ExpensePDF = ({ expense }: ExpensePDFProps) => { { label: 'Nominal Biaya', value: formatCurrency( - expense?.latest_approval.step_number === 4 || - expense?.latest_approval.step_number === 5 + expense?.latest_approval.step_number === 5 || + expense?.latest_approval.step_number === 6 ? (expense?.total_realisasi ?? 0) : (expense?.total_pengajuan ?? 0) ), diff --git a/src/config/approval-line.ts b/src/config/approval-line.ts index 35a730df..4914d258 100644 --- a/src/config/approval-line.ts +++ b/src/config/approval-line.ts @@ -74,7 +74,23 @@ export const RECORDING_APPROVAL_LINE: ApprovalLine = [ }, { step_number: 2, - step_name: 'Disetujui', + step_name: 'Approval Head Area', + }, + { + step_number: 3, + step_name: 'Approval Business Unit Vice President', + }, + { + step_number: 4, + step_name: 'Approval Finance', + }, + { + step_number: 5, + step_name: 'Realisasi', + }, + { + step_number: 6, + step_name: 'Selesai', }, ] as const; @@ -130,15 +146,15 @@ export const EXPENSE_REQUEST_APPROVAL_LINE: ApprovalLine = [ }, { step_number: 2, - step_name: 'Head Area', + step_name: 'Approval Head Area', }, { step_number: 3, - step_name: 'Business Unit Vice President', + step_name: 'Approval Business Unit Vice President', }, { step_number: 4, - step_name: 'Finance', + step_name: 'Approval Finance', }, { step_number: 5,