Management Loan tranches

This commit is contained in:
Jose Alberto Hernandez
2022-09-13 14:30:35 -05:00
parent e8bab81ebd
commit 23cc4fd6d7
2 changed files with 21 additions and 3 deletions
@@ -29,6 +29,7 @@ export class LoanTrancheDetailsComponent implements OnInit {
maxDate = new Date(2100, 0, 1);
disbursementDataSource: {}[] = [];
totalMultiDisbursed: number = null;
disallowExpectedDisbursements = false;
pristine = true;
/**
@@ -43,6 +44,7 @@ export class LoanTrancheDetailsComponent implements OnInit {
this.route.parent.data.subscribe((data: { loanDetailsData: any }) => {
this.loanId = data.loanDetailsData.id;
this.loanDetails = data.loanDetailsData;
this.disallowExpectedDisbursements = this.loanDetails.disallowExpectedDisbursements || false;
this.disbursementDataSource = data.loanDetailsData.disbursementDetails;
this.currentPrincipalAmount = this.loanDetails.approvedPrincipal;
});
@@ -60,7 +62,8 @@ export class LoanTrancheDetailsComponent implements OnInit {
this.status === 'Overpaid' ||
this.status === 'Closed (rescheduled)' ||
this.status === 'Closed (written off)' ||
this.status === 'Submitted and pending approval'
this.status === 'Submitted and pending approval' ||
this.disallowExpectedDisbursements
) {
this.return = false;
}
@@ -74,6 +77,21 @@ export class LoanTrancheDetailsComponent implements OnInit {
return true;
}
showActionsTrancheButtons() {
if (
this.status === 'Closed (obligations met)' ||
this.status === 'Overpaid' ||
this.status === 'Closed (rescheduled)' ||
this.status === 'Closed (written off)' ||
this.status === 'Submitted and pending approval' ||
this.disallowExpectedDisbursements
) {
return false;
}
return true;
}
/**
* Adds the Principal Disbursed.
*/