feat(FE-337): slicing ui form finance and API integration

This commit is contained in:
randy-ar
2025-12-28 04:28:02 +07:00
parent 6ea25aa3b1
commit 731bec5a94
21 changed files with 1522 additions and 192 deletions
+11
View File
@@ -300,6 +300,17 @@ export const FINANCE_PAYMENT_METHOD_OPTIONS = [
{ label: 'Saldo', value: 'SALDO' },
];
export const FINANCE_INITIAL_BALANCE_TYPE_OPTIONS = [
{ label: 'Saldo Awal Positif', value: 'POSITIVE' },
{ label: 'Saldo Awal Negatif', value: 'NEGATIVE' },
];
export const FINANCE_TRANSACTION_STATUS = ['PENJUALAN', 'BIAYA'];
export const FINANCE_INITIAL_BALANCE_STATUS = ['SALDO_AWAL'];
export const FINANCE_INJECTION_STATUS = ['INJECTION'];
export const APPROVAL_WORKFLOWS = [
{
key: 'PROJECT_FLOCKS',
+22
View File
@@ -68,6 +68,28 @@ export const ROUTE_PERMISSIONS: Record<string, string[]> = {
'/expense/realization/': ['lti.expense.create.realization'],
'/expense/realization/edit/': ['lti.expense.update.realization'],
// Finance
// // ===== FINANCE =====
// "lti.finance.transaction.list",
// "lti.finance.transaction.detail",
// "lti.finance.transaction.delete",
// "lti.finance.payments.create",
// "lti.finance.payments.update",
// "lti.finance.initial_balances.create",
// "lti.finance.initial_balances.update",
// "lti.finance.injections.create",
// "lti.finance.injections.update",
'/finance/': ['lti.finance.transaction.list'],
'/finance/detail/': ['lti.finance.transaction.detail'],
'/finance/add/': ['lti.finance.payments.create'],
'/finance/detail/edit/': ['lti.finance.payments.update'],
'/finance/add/initial-balance/': ['lti.finance.initial_balances.create'],
'/finance/detail/edit/initial-balance/': [
'lti.finance.initial_balances.update',
],
'/finance/add/injection/': ['lti.finance.injections.create'],
'/finance/detail/edit/injection/': ['lti.finance.injections.update'],
// Closing
'/closing/': ['lti.closing.list'],
'/closing/detail/': ['lti.closing.detail'],