diff --git a/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.html b/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.html index 16b6445ef..2e176e07d 100644 --- a/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.html +++ b/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.html @@ -297,7 +297,7 @@ - diff --git a/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.ts b/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.ts index bb6bdf103..2d7ef36fa 100644 --- a/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.ts +++ b/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.ts @@ -127,7 +127,8 @@ export class LoansAccountTermsStepComponent implements OnInit, OnChanges { 'fixedEmiAmount': this.loansAccountTermsData.fixedEmiAmount, 'maxOutstandingLoanBalance': this.loansAccountTermsData.maxOutstandingLoanBalance, 'transactionProcessingStrategyCode': this.loansAccountTermsData.transactionProcessingStrategyCode, - 'interestRateDifferential':this.loansAccountTermsData.interestRateDifferential + 'interestRateDifferential':this.loansAccountTermsData.interestRateDifferential, + 'multiDisburseLoan': this.loansAccountTermsData.multiDisburseLoan }); this.multiDisburseLoan = this.loansAccountTermsData.multiDisburseLoan; @@ -210,7 +211,8 @@ export class LoansAccountTermsStepComponent implements OnInit, OnChanges { 'fixedEmiAmount': this.loansAccountTermsData.fixedEmiAmount, 'maxOutstandingLoanBalance': this.loansAccountTermsData.maxOutstandingLoanBalance, 'transactionProcessingStrategyCode': this.loansAccountTermsData.transactionProcessingStrategyCode, - 'interestRateDifferential':this.loansAccountTermsData.interestRateDifferential + 'interestRateDifferential':this.loansAccountTermsData.interestRateDifferential, + 'multiDisburseLoan': this.loansAccountTermsData.multiDisburseLoan }); } this.createloansAccountTermsForm(); @@ -272,7 +274,8 @@ export class LoansAccountTermsStepComponent implements OnInit, OnChanges { 'isTopup': [''], 'maxOutstandingLoanBalance': [''], 'interestRateDifferential':[''], - 'transactionProcessingStrategyCode': ['', Validators.required] + 'transactionProcessingStrategyCode': ['', Validators.required], + 'multiDisburseLoan': [false] }); } @@ -304,8 +307,8 @@ export class LoansAccountTermsStepComponent implements OnInit, OnChanges { }), new InputBase({ controlName: 'principal', - label: 'Principal', - value: (currentPrincipalAmount - this.totalMultiDisbursed), + label: `Principal(It should be less than equal to the ${currentPrincipalAmount})`, + value: '', type: 'number', required: true, order: 2 diff --git a/src/app/loans/loans.service.ts b/src/app/loans/loans.service.ts index 37b6d2725..921e0a945 100644 --- a/src/app/loans/loans.service.ts +++ b/src/app/loans/loans.service.ts @@ -587,7 +587,7 @@ export class LoansService { delete loansAccountData.isValid; loansAccountData.principal = loansAccountData.principalAmount; delete loansAccountData.principalAmount; - + delete loansAccountData.multiDisburseLoan; //this was just added so that disbursement data can be send in the backend return loansAccountData; }