fix: glim, gsim account create (#2375)

This commit is contained in:
Pranav Deshmukh
2025-04-06 09:09:56 -06:00
committed by GitHub
parent a2d98f9085
commit 27b6e72976
20 changed files with 363 additions and 131 deletions
@@ -50,6 +50,13 @@
</mifosx-savings-account-charges-step>
</mat-step>
<mat-step>
<ng-template matStepLabel>{{ 'labels.heading.Active Client Members' | translate }}</ng-template>
<mifosx-savings-active-client-members [activeClientMembers]="activeClientMembers">
</mifosx-savings-active-client-members>
</mat-step>
<mat-step *ngIf="savingsAccountFormValid" completed>
<ng-template matStepLabel>{{ 'labels.inputs.PREVIEW' | translate }}</ng-template>
@@ -6,6 +6,7 @@ import { Router, ActivatedRoute } from '@angular/router';
import { SavingsAccountDetailsStepComponent } from '../../savings-account-stepper/savings-account-details-step/savings-account-details-step.component';
import { SavingsAccountTermsStepComponent } from '../../savings-account-stepper/savings-account-terms-step/savings-account-terms-step.component';
import { SavingsAccountChargesStepComponent } from '../../savings-account-stepper/savings-account-charges-step/savings-account-charges-step.component';
import { SavingsActiveClientMembersComponent } from '../../savings-account-stepper/savings-active-client-members/savings-active-client-members.component';
/** Custom Services */
import { SavingsService } from '../../savings.service';
@@ -39,6 +40,9 @@ export class CreateGsimAccountComponent {
/** Savings Account Charges Step */
@ViewChild(SavingsAccountChargesStepComponent, { static: true })
savingsAccountChargesStep: SavingsAccountChargesStepComponent;
/** Savings Active Client Members */
@ViewChild(SavingsActiveClientMembersComponent, { static: true })
savingsActiveClientMembers: SavingsActiveClientMembersComponent;
/**
* Fetches savings account template from `resolve`
@@ -105,7 +109,7 @@ export class CreateGsimAccountComponent {
* Retrieves savings account object.
*/
get savingsAccount() {
this.selectedMembers = this.savingsAccountChargesStep.selectedClientMembers;
this.selectedMembers = this.savingsActiveClientMembers.selectedClientMembers;
return {
...this.savingsAccountDetailsStep.savingsAccountDetails,
...this.savingsAccountTermsStep.savingsAccountTerms,