From 6365d43aa25a14a95ebd3dd6f232556b5ead1be0 Mon Sep 17 00:00:00 2001 From: gandhimathi Date: Wed, 26 Dec 2018 12:20:05 +0530 Subject: [PATCH] general form path changes --- .../other-applicant-details.component.html | 4 +- .../other-applicant-details.component.scss | 0 .../other-applicant-details.component.spec.ts | 0 .../other-applicant-details.component.ts | 0 .../general-info/general-info.component.html | 6 ++- .../general-info/general-info.component.ts | 54 +++++++++---------- .../manage-pd/manage-pd.module.ts | 2 +- 7 files changed, 33 insertions(+), 33 deletions(-) rename ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/{ => dialogue}/other-applicant-details/other-applicant-details.component.html (80%) rename ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/{ => dialogue}/other-applicant-details/other-applicant-details.component.scss (100%) rename ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/{ => dialogue}/other-applicant-details/other-applicant-details.component.spec.ts (100%) rename ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/{ => dialogue}/other-applicant-details/other-applicant-details.component.ts (100%) diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-applicant-details/other-applicant-details.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/dialogue/other-applicant-details/other-applicant-details.component.html similarity index 80% rename from ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-applicant-details/other-applicant-details.component.html rename to ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/dialogue/other-applicant-details/other-applicant-details.component.html index 6433832c0..ff4bce671 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-applicant-details/other-applicant-details.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/dialogue/other-applicant-details/other-applicant-details.component.html @@ -20,7 +20,7 @@ - - + + diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-applicant-details/other-applicant-details.component.scss b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/dialogue/other-applicant-details/other-applicant-details.component.scss similarity index 100% rename from ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-applicant-details/other-applicant-details.component.scss rename to ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/dialogue/other-applicant-details/other-applicant-details.component.scss diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-applicant-details/other-applicant-details.component.spec.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/dialogue/other-applicant-details/other-applicant-details.component.spec.ts similarity index 100% rename from ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-applicant-details/other-applicant-details.component.spec.ts rename to ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/dialogue/other-applicant-details/other-applicant-details.component.spec.ts diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-applicant-details/other-applicant-details.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/dialogue/other-applicant-details/other-applicant-details.component.ts similarity index 100% rename from ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-applicant-details/other-applicant-details.component.ts rename to ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/dialogue/other-applicant-details/other-applicant-details.component.ts diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component.html index 25f21ceb7..866e9d4c6 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component.html @@ -15,12 +15,14 @@
-
+
{{applicant.controls.applicant_name.value}} -
+ + + diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component.ts index 7f18d0981..4981b675a 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component.ts @@ -3,7 +3,7 @@ import { FormBuilder, FormGroup, Validators, FormControl, FormArray } from '@ang import { MatDialog, MatDialogRef, MAT_DIALOG_DATA , DialogPosition} from '@angular/material'; import { NotifierService } from 'angular-notifier'; import { PdTrigerService } from './../../../../../pd-service/pd-triger.service'; -import {OtherApplicantDetailsComponent} from './../other-applicant-details/other-applicant-details.component'; +import {OtherApplicantDetailsComponent} from './../dialogue/other-applicant-details/other-applicant-details.component'; @Component({ selector: 'app-general-info', templateUrl: './general-info.component.html', @@ -27,7 +27,7 @@ export class GeneralInfoComponent implements OnInit { this.form_id = 18; this.pd_applicants_details = this.pd_all_details.pdapplicants_detials; // push Other options to applicant details - this.pd_applicants_details.push({'pd_co_applicant_id':"0",'applicant_name':'Others', }); + // this.pd_applicants_details.push({'pd_co_applicant_id':"0",'applicant_name':'Others', }); } ngOnInit() { @@ -147,37 +147,11 @@ export class GeneralInfoComponent implements OnInit { // checkand un check function checkboxChange(event, index, item) { if(item.exist_status.value){ - if(item.pd_co_applicant_id.value==0){ - const dialogRef = this.dialog.open(OtherApplicantDetailsComponent, { - data: '', - width:'40%', - disableClose: true - }); - dialogRef.afterClosed() - .subscribe(dataresult => { - if(dataresult.data.length>0){ - let relationControl = this._generalForm.controls['applicant_relation']; - dataresult.data.forEach(element => { - let applicant_details: any= {'pd_co_applicant_id':element.pd_co_applicant_id,'applicant_name':element.applicant_name,'applicant_relation_to':'','relation':'','company_name':element.company_name,'company_relation':''}; - relationControl.push(this.createApplicantRelation(applicant_details)); - // push related to details - this.fetch_related_details.push(element.applicant_name); - }); - - } - - - // exist_status - }); - - } - else{ let relationControl = this._generalForm.controls['applicant_relation']; let applicant_details: any= {'pd_co_applicant_id':item.pd_co_applicant_id.value,'applicant_name':item.applicant_name.value,'applicant_relation_to':'','relation':'','company_name':item.company_name.value,'company_relation':''}; relationControl.push(this.createApplicantRelation(applicant_details)); // push related to details this.fetch_related_details.push(item.applicant_name.value); - } } else { @@ -192,6 +166,30 @@ export class GeneralInfoComponent implements OnInit { } } + // add more applicant details + addOtherApplicant() { + const dialogRef = this.dialog.open(OtherApplicantDetailsComponent, { + data: '', + width:'40%', + disableClose: true + }); + dialogRef.afterClosed() + .subscribe(dataresult => { + if(dataresult.data.length>0){ + let relationControl = this._generalForm.controls['applicant_relation']; + dataresult.data.forEach(element => { + let applicant_details: any= {'pd_co_applicant_id':element.pd_co_applicant_id,'applicant_name':element.applicant_name,'applicant_relation_to':'','relation':'','company_name':element.company_name,'company_relation':''}; + relationControl.push(this.createApplicantRelation(applicant_details)); + // push related to details + this.fetch_related_details.push(element.applicant_name); + }); + + } + }); + + } + + // remove other details removeOthers(index, item: any){ console.log(item) diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/manage-pd.module.ts b/ng6-seed/src/app/personal-discussion/manage-pd/manage-pd.module.ts index 64756a67c..90d398715 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/manage-pd.module.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/manage-pd.module.ts @@ -79,7 +79,7 @@ import { AllocationViewMoreComponent } from './list-pd/allocation-view-more/allo import { PdRequirementComponent } from './list-pd/pd-requirement/pd-requirement.component'; import { GeneralInfoComponent } from './list-pd/start-pd/forms/general-info/general-info.component'; import { ModelEditPdReportComponent } from './list-pd/pd-report/model-edit-pd-report/model-edit-pd-report.component'; -import { OtherApplicantDetailsComponent } from './list-pd/start-pd/forms/other-applicant-details/other-applicant-details.component'; +import { OtherApplicantDetailsComponent } from './list-pd/start-pd/forms/dialogue/other-applicant-details/other-applicant-details.component'; import { NeighbourHoodComponent } from './list-pd/start-pd/forms/neighbour-hood/neighbour-hood.component'; // import ngx-viewer module