diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component.html index 84ba327c8..4f229936c 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component.html @@ -38,7 +38,7 @@ + (selectionChange)="onChangeSubProduct($event.value)"> Select {{list.name }} ( {{list.abbr}} ) diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component.ts index a4e9c3b03..1d8eb1a87 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component.ts @@ -223,7 +223,8 @@ export class LoanDetailsComponent implements OnInit { result.forEach(val => { enduse.push(val.end_use); }); - + this.onChangeSubProduct(value.records.sub_product); + this.loanDetailsForm.controls['end_use'].setValue(enduse); this.endUserChange(enduse); @@ -516,8 +517,11 @@ export class LoanDetailsComponent implements OnInit { } onChangeSubProduct(e) { - let splitted = e.source.triggerValue.split(" ( ", 2); - this._pd.getEndUseForLoan(this.pdid, e.value).subscribe(data => { + console.log('eeeeeee',e) + // let splitted = e.source.triggerValue.split(" ( ", 2); + let splitted=this.m_endUseofLoad.filter(val=>val.subproduct_id == e).map(res=>res.name)[0] + console.log(splitted); + this._pd.getEndUseForLoan(this.pdid, e).subscribe(data => { this.m_endUseForLoan = data.records.filter(data => data.isactive == 1); }); if(this.mortageCardAccess == true) { @@ -530,7 +534,7 @@ export class LoanDetailsComponent implements OnInit { } } else if (that.productAbbr == "LAP") { - if (data.group_name == that.productAbbr && data.sub_group_name == splitted[0] && data.isactive == 1) { + if (data.group_name == that.productAbbr && data.sub_group_name == splitted && data.isactive == 1) { return data; } else if (data.group_name == that.productAbbr && (data.sub_group_name == null || data.sub_group_name == '') && data.isactive == 1) {