Unable to create new loan product or share product #1406
This commit is contained in:
+2
-2
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
<mat-form-field fxFlex="32%">
|
<mat-form-field fxFlex="32%">
|
||||||
<mat-label>Name</mat-label>
|
<mat-label>Name</mat-label>
|
||||||
<input matInput formControlName="name">
|
<input matInput formControlName="name" required>
|
||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
|
|
||||||
<mat-form-field fxFlex="31%">
|
<mat-form-field fxFlex="31%">
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
|
|
||||||
<mat-form-field fxFlex="65%">
|
<mat-form-field fxFlex="65%">
|
||||||
<mat-label>Description</mat-label>
|
<mat-label>Description</mat-label>
|
||||||
<textarea matInput formControlName="description"></textarea>
|
<textarea matInput formControlName="description" required></textarea>
|
||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
|
|
||||||
<div fxFlex="31%" fxLayout="row" fxLayoutAlign="space-between center">
|
<div fxFlex="31%" fxLayout="row" fxLayoutAlign="space-between center">
|
||||||
|
|||||||
+11
-5
@@ -80,7 +80,7 @@ export class RecurringDepositProductInterestRateChartStepComponent implements On
|
|||||||
this.clientClassificationData = this.recurringDepositProductsTemplate.chartTemplate.clientClassificationOptions;
|
this.clientClassificationData = this.recurringDepositProductsTemplate.chartTemplate.clientClassificationOptions;
|
||||||
this.incentiveTypeData = this.recurringDepositProductsTemplate.chartTemplate.incentiveTypeOptions;
|
this.incentiveTypeData = this.recurringDepositProductsTemplate.chartTemplate.incentiveTypeOptions;
|
||||||
|
|
||||||
if (!(this.recurringDepositProductsTemplate === undefined) && this.recurringDepositProductsTemplate.id) {
|
if (!(this.recurringDepositProductsTemplate === undefined)) {
|
||||||
this.assignFormData();
|
this.assignFormData();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -89,10 +89,12 @@ export class RecurringDepositProductInterestRateChartStepComponent implements On
|
|||||||
assignFormData() {
|
assignFormData() {
|
||||||
this.addChart();
|
this.addChart();
|
||||||
const isChartArray = Array.isArray(this.recurringDepositProductsTemplate.activeChart);
|
const isChartArray = Array.isArray(this.recurringDepositProductsTemplate.activeChart);
|
||||||
if (!isChartArray) {
|
if (this.fixedDepositProductsTemplate.activeChart) {
|
||||||
this.chartDetailData.push(this.recurringDepositProductsTemplate.activeChart);
|
if (!isChartArray) {
|
||||||
} else {
|
this.chartDetailData.push(this.recurringDepositProductsTemplate.activeChart);
|
||||||
this.chartDetailData = this.recurringDepositProductsTemplate.activeChart;
|
} else {
|
||||||
|
this.chartDetailData = this.recurringDepositProductsTemplate.activeChart;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Build the array of Objects from the retrived value
|
// Build the array of Objects from the retrived value
|
||||||
@@ -101,6 +103,10 @@ export class RecurringDepositProductInterestRateChartStepComponent implements On
|
|||||||
// Iterates for every chart in charts
|
// Iterates for every chart in charts
|
||||||
this.charts.controls.forEach((chartDetailControl: FormGroup, i: number) => {
|
this.charts.controls.forEach((chartDetailControl: FormGroup, i: number) => {
|
||||||
|
|
||||||
|
if (!chartDetails[i]) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Iterate for every chartSlab in chart
|
// Iterate for every chartSlab in chart
|
||||||
this.chartsDetail[i].chartSlabs.forEach((chartSlabDetail: any, j: number) => {
|
this.chartsDetail[i].chartSlabs.forEach((chartSlabDetail: any, j: number) => {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user