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 be1ea2291..623307f18 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 @@ -710,12 +710,14 @@ export class AddPdComponent implements OnInit, OnDestroy { coapplicant_landline_no = null; } else if(itemElement.coapplicant_stdcode && itemElement.coapplicant_landline){ - coapplicant_landline_no = formValue.coapplicant_stdcode + '-' + itemElement.applicant_landline; + coapplicant_landline_no = itemElement.coapplicant_stdcode + '-' + itemElement.coapplicant_landline; } else{ coapplicant_landline_no = null; } + + // if (itemElement.coapplicant_stdcode != null || itemElement.coapplicant_landline != null) { // if (itemElement.coapplicant_stdcode != '' && itemElement.coapplicant_landline != '') { // coapplicant_landline_no = formValue.coapplicant_stdcode + '-' + itemElement.applicant_landline; diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-assets-info/business-assets-info.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-assets-info/business-assets-info.component.ts index adb1c24f2..c209dc9a5 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-assets-info/business-assets-info.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-assets-info/business-assets-info.component.ts @@ -227,6 +227,7 @@ export class BusinessAssetsInfoComponent implements OnInit { params.pd_form_id = '5'; this.pdTrigerService.retriveForm(params).subscribe(data => { + console.log('Address Check',data); if (data.status == 200) { if(flag == 1){ diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.html index fae0414c1..f7aa1e1be 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.html @@ -63,8 +63,13 @@ - + + + {{address.value}} + + res.state_name.toLowerCase().indexOf(searchVal) > -1) // ) } + + addressSuggestion(){ + + let params: any = {}; + + params.parent_pdid = this.parent_pdid; + params.pd_id = this.pdid; + params.pd_form_id = '5'; + + this._pd.getAddressSuggestion(params).subscribe(data => { + console.log('Address Check',data); + let initiated_address_check = data.records.hasOwnProperty('is_pd_done_on_initiated_address') ? data.records.is_pd_done_on_initiated_address : true; + this.addressList.push({ key_name: 'initiate_address', value: data.records.addresses[0].address, description: 'Initiated Address' }); + if (initiated_address_check == false ) { + this.addressList.push({ key_name: 'alternative_addresses', value: data.records.alternative_addresses[0].alternative_address, description: 'Alternative Address' }); + } + }) + } } \ No newline at end of file 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 4f229936c..703ef49ff 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 @@ -250,12 +250,25 @@ + + + required [matAutocomplete]="auto"> + + + {{address.value}} + + 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 2c9f3731d..6d3d8f6f7 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 @@ -93,6 +93,7 @@ export class LoanDetailsComponent implements OnInit { Owner_placeholder:string; address_placeholder: string; image_doc_params: { pdid: number; form_id: number; company_id: string; }; + addressList: any = []; @@ -150,6 +151,7 @@ export class LoanDetailsComponent implements OnInit { this.getM_StatusofCunstruction(); this.getM_BTLenderList(); this.getM_EndUseofTopUpList(); + this.addressSuggestion(); // note : Details of Property being Mortgaged section, In Name of the owner drop down list currently show all names (Applicants & In Person Met) need to change show Applicant names only. let param: any = {}; @@ -1133,4 +1135,24 @@ export class LoanDetailsComponent implements OnInit { // this.m_stateList.filter(res => res.state_name.toLowerCase().indexOf(searchVal) > -1) // ) } + + addressSuggestion() { + + let params: any = {}; + + params.parent_pdid = this.parent_pdid; + params.pd_id = this.pdid; + params.pd_form_id = '5'; + + this._pd.getAddressSuggestion(params).subscribe(data => { + console.log('Address Check',data); + let initiated_address_check = data.records.hasOwnProperty('is_pd_done_on_initiated_address') ? data.records.is_pd_done_on_initiated_address : true; + this.addressList.push({ key_name: 'initiate_address', value: data.records.addresses[0].address, description: 'Initiated Address' }); + if (initiated_address_check == false ) { + this.addressList.push({ key_name: 'alternative_addresses', value: data.records.alternative_addresses[0].alternative_address, description: 'Alternative Address' }); + } + }) + } + + } \ No newline at end of file diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-income/other-income.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-income/other-income.component.html index c72bb18c7..0f43bfaa2 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-income/other-income.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-income/other-income.component.html @@ -65,8 +65,13 @@ - + + + + {{address.value}} + + diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-income/other-income.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-income/other-income.component.ts index 1f3e2d47c..e81d0354e 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-income/other-income.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/other-income/other-income.component.ts @@ -62,6 +62,7 @@ export class OtherIncomeComponent implements OnInit { mergeCompanyApplicant: any = []; isIncomeEarnedBy: any = []; image_doc_params: { pdid: string; form_id: number; company_id: string; }; + addressList: any = []; // stringArr = []; constructor(notifier: NotifierService, private fb: FormBuilder, @@ -133,6 +134,7 @@ export class OtherIncomeComponent implements OnInit { } }) + this.addressSuggestion(); this.getFrequency(); this.getSourceOtherIncome(); this.initOtherincomeForm(); @@ -491,4 +493,23 @@ export class OtherIncomeComponent implements OnInit { }); }*/ + addressSuggestion() { + + let params: any = {}; + + params.parent_pdid = this.parent_pdid; + params.pd_id = this.pdid; + params.pd_form_id = '5'; + + this._pd.getAddressSuggestion(params).subscribe(data => { + console.log('Address Check',data); + let initiated_address_check = data.records.hasOwnProperty('is_pd_done_on_initiated_address') ? data.records.is_pd_done_on_initiated_address : true; + this.addressList.push({ key_name: 'initiate_address', value: data.records.addresses[0].address, description: 'Initiated Address' }); + if (initiated_address_check == false ) { + this.addressList.push({ key_name: 'alternative_addresses', value: data.records.alternative_addresses[0].alternative_address, description: 'Alternative Address' }); + } + }) + } + + } diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/rental-verification/manage-rental-verification/manage-rental-verification.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/rental-verification/manage-rental-verification/manage-rental-verification.component.html index 32f5d9a78..78c5cf5b0 100644 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/rental-verification/manage-rental-verification/manage-rental-verification.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/rental-verification/manage-rental-verification/manage-rental-verification.component.html @@ -33,7 +33,13 @@
Address of the Property - + + + + {{address.value}} + + +
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/rental-verification/manage-rental-verification/manage-rental-verification.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/rental-verification/manage-rental-verification/manage-rental-verification.component.ts index 142a3a65c..cc6497bb0 100644 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/rental-verification/manage-rental-verification/manage-rental-verification.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/rental-verification/manage-rental-verification/manage-rental-verification.component.ts @@ -77,6 +77,7 @@ export class ManageRentalVerificationComponent implements OnInit { stateData: any = []; cityData: any = []; pincodeData: any = []; + addressList: any = []; constructor(notifier: NotifierService, private _pd: PdTrigerService ,private _fb: FormBuilder, @Inject(MAT_DIALOG_DATA) public data: any,private dialogRef: MatDialogRef,private dialog: MatDialog) { @@ -98,6 +99,7 @@ export class ManageRentalVerificationComponent implements OnInit { } ngOnInit() { + this.addressSuggestion(); this.initRentalForm(); this.getMasterDetails('RELATIONSHIPS', 1); this.getMasterDetails('COMPANYRELATIONSHIPS', 2); @@ -1210,6 +1212,24 @@ retriveFile(){ // this.stateList.filter(res => res.state_name.toLowerCase().indexOf(searchVal) > -1) // ) } + + addressSuggestion() { + + let params: any = {}; + + params.parent_pdid = this.parent_pdid; + params.pd_id = this.pdid; + params.pd_form_id = '5'; + + this._pd.getAddressSuggestion(params).subscribe(data => { + console.log('Address Check',data); + let initiated_address_check = data.records.hasOwnProperty('is_pd_done_on_initiated_address') ? data.records.is_pd_done_on_initiated_address : true; + this.addressList.push({ key_name: 'initiate_address', value: data.records.addresses[0].address, description: 'Initiated Address' }); + if (initiated_address_check == false ) { + this.addressList.push({ key_name: 'alternative_addresses', value: data.records.alternative_addresses[0].alternative_address, description: 'Alternative Address' }); + } + }) + } } 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 0a0deb08a..5047c2094 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 @@ -314,6 +314,10 @@  {{applicant.mobile_no}}     + + +  {{applicant.company_name}} +      {{applicant.landline}} diff --git a/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts b/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts index d3af8ebd1..fc2eb91b5 100755 --- a/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts +++ b/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts @@ -613,7 +613,16 @@ export class PdTrigerService { catchError(this.handleError('operation', [])) ) } - + /** + * To Get Address For Suggestion + * + */ + getAddressSuggestion(params): Observable { + return this._http.post(this.apiUrl + 'getPDFormDetails', params) + .pipe( + catchError(this.handleError('role', [])) + ) + } /** To get Family Member Name For * 1) Family Form */