feat: recurring deposit enhancements, dashboard, chart, and account view updates
This commit is contained in:
@@ -187,6 +187,15 @@ export class GeneralTabComponent implements OnDestroy {
|
||||
'Saving Account',
|
||||
'Closed Date'
|
||||
];
|
||||
/** Closed Recurring Deposit Accounts Columns - with how each one ended, for tracking. */
|
||||
recurringColumns: string[] = [
|
||||
'Account No',
|
||||
'Saving Account',
|
||||
'Status',
|
||||
'Last Active',
|
||||
'Balance',
|
||||
'Actions'
|
||||
];
|
||||
/** Open Shares Accounts Columns */
|
||||
openSharesColumns: string[] = [
|
||||
'Account No',
|
||||
@@ -475,6 +484,30 @@ export class GeneralTabComponent implements OnDestroy {
|
||||
);
|
||||
}
|
||||
|
||||
/** Where a recurring deposit stands - for one that has ended, how it ended. */
|
||||
rdStatusLabel(account: any): string {
|
||||
switch (account?.status?.code) {
|
||||
case 'savingsAccountStatusType.active':
|
||||
return 'Active';
|
||||
case 'savingsAccountStatusType.matured':
|
||||
return 'Matured (not closed)';
|
||||
case 'savingsAccountStatusType.submitted.and.pending.approval':
|
||||
return 'Pending Approval';
|
||||
case 'savingsAccountStatusType.approved':
|
||||
return 'Approved';
|
||||
case 'savingsAccountStatusType.closed':
|
||||
return 'Matured & Closed';
|
||||
case 'savingsAccountStatusType.pre.mature.closure':
|
||||
return 'Premature Closed';
|
||||
case 'savingsAccountStatusType.rejected':
|
||||
return 'Rejected';
|
||||
case 'savingsAccountStatusType.withdrawn.by.applicant':
|
||||
return 'Withdrawn by Client';
|
||||
default:
|
||||
return account?.status?.value ?? '';
|
||||
}
|
||||
}
|
||||
|
||||
viewAccountsLabel(closed: boolean): string {
|
||||
if (closed) {
|
||||
return 'labels.buttons.View Active Accounts';
|
||||
|
||||
Reference in New Issue
Block a user