From e8bbb51a54b210b986d6b3719df4a59b30456623 Mon Sep 17 00:00:00 2001 From: gayathri1990 Date: Mon, 22 Mar 2021 16:41:07 +0530 Subject: [PATCH] nbfc/mfi feedbacks --- .../list-pd/add-pd/add-pd.component.html | 2 +- .../list-pd/add-pd/add-pd.component.ts | 18 ++++++++++++++---- .../edit-pd-master/edit-pd-master.component.ts | 2 ++ .../list-pd/view-pd/view-pd.component.html | 3 ++- 4 files changed, 19 insertions(+), 6 deletions(-) diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.html index ff21f86..47dd85e 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.html @@ -18,7 +18,7 @@ -
+
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.ts index a243e49..1fbac00 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.ts @@ -80,6 +80,7 @@ export class AddPdComponent implements OnInit, OnDestroy { @ViewChild('applicant_details') applicant_details_element :ElementRef productname: any; role_id: any; + prod_seg: any; constructor(notifier: NotifierService, private _fb: FormBuilder, private route: ActivatedRoute, private router: Router, private _pd: PdTrigerService, private _aws: AwsService, private ListPdComponent: ListPdComponent, private titleCase : TitleCasePipe,private userService:UserService,private matDialog:MatDialog) { @@ -348,8 +349,10 @@ export class AddPdComponent implements OnInit, OnDestroy { // console.log('productID',productID,productabbr); /**customer segment */ this._PDtriggerForm.controls['fk_subproduct_id'].clearValidators() + //this._PDtriggerForm.controls['fk_customer_segment'].clearValidators() console.log(productabbr); console.log('test'); + this.isCustomerSegmentShown=true; switch(productabbr){ case 'WCTL' : // console.log(1); @@ -382,6 +385,7 @@ export class AddPdComponent implements OnInit, OnDestroy { // console.log(3); this.customerSegmentList = this.customerSegmentAllList; this.isSubproductShown = true; + this._PDtriggerForm.controls['fk_subproduct_id'].setValidators(Validators.required) break; } @@ -584,6 +588,7 @@ export class AddPdComponent implements OnInit, OnDestroy { } //trigger pd triggerPD(formValue: any, status: string) { + this._PDtriggerForm.controls['fk_lender_id'].setValidators([Validators.required]); this._PDtriggerForm.controls['fk_lender_id'].updateValueAndValidity(); // console.log(formValue); @@ -604,18 +609,23 @@ export class AddPdComponent implements OnInit, OnDestroy { // this._PDtriggerForm.controls['fk_subproduct_id'].setValidators([Validators.required]); // this._PDtriggerForm.controls['fk_subproduct_id'].updateValueAndValidity(); // } + if(formValue.fk_product_id == '4'){ this._PDtriggerForm.controls['fk_subproduct_id'].setValue(null); } + this.prod_seg = this.productAllList.filter(item => item.product_id == formValue.fk_product_id)[0].product_abbr; + if(this.lenderShortName != 'CLIX'){ - // this._PDtriggerForm.controls['fk_pd_type'].setValidators([Validators.required]); - // this._PDtriggerForm.controls['fk_pd_type'].updateValueAndValidity(); - + + if(this.prod_seg!='NBFC/MFI') + { + this._PDtriggerForm.controls['fk_customer_segment'].setValidators([Validators.required]); this._PDtriggerForm.controls['fk_customer_segment'].updateValueAndValidity(); - + } + this._PDtriggerForm.controls['loan_amount'].setValidators([Validators.required]); this._PDtriggerForm.controls['loan_amount'].updateValueAndValidity(); diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.ts index e9ad22d..0fa9646 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.ts @@ -450,6 +450,7 @@ export class EditPdMasterComponent implements OnInit { } // console.log('this.productAbbr',this.productShortName); + this.isCustomerSegmentShown = true; switch (this.productShortName) { case 'BL': // console.log(1); @@ -476,6 +477,7 @@ export class EditPdMasterComponent implements OnInit { this.customerSegmentList = this.customerSegmentAllList; // console.log('productID', productID); this.isSubproductShown = true; + break; } } diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html index f027311..b8dee08 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html @@ -21,7 +21,8 @@ videocam  Call -
+
+