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 14938bf8c..231a187ea 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 @@ -298,9 +298,9 @@ - - - {{c.name}} + + + {{c.city_name}} @@ -376,8 +376,8 @@
- - {{segment.name}} + + {{earn.earning_member_status}} diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.ts index ec755333a..b1a4a71f8 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.ts @@ -323,9 +323,10 @@ export class FamilyDetailsComponent implements OnInit { occupationData: any = []; //personMetData: any = []; ownerShipData: any = []; - customerSegData: any = []; + // customerSegData: any = []; + earningData:any =[]; stateData: any = []; - wholeCityData:any =[]; + // wholeCityData:any =[]; cityData: any =[]; PincodeData:any=[]; // earnMemberArrCount :any ; @@ -347,10 +348,11 @@ export class FamilyDetailsComponent implements OnInit { this.getMasterDetails('OCCUPATIONMEMBERS', 2); //this.getMasterDetails('PERSONSMET',3); this.getMasterDetails('RESIDENCEOWNERSHIP', 4); - this.getMasterDetails('CUSTOMERSEGMENT', 5); + // this.getMasterDetails('CUSTOMERSEGMENT', 5); + this.getMasterDetails('EARNINGMEMBERSSTATUS', 5); this.getMasterDetails('STATE', 6); - this.getMasterDetails('CITY', 7); - this.getMasterDetails('PINCODE', 8); + // this.getMasterDetails('CITY', 7); + // this.getMasterDetails('PINCODE', 8); this.initFamilyFormDetails(); let params: any = {}; params.pd_id = this.pdid; @@ -510,6 +512,7 @@ export class FamilyDetailsComponent implements OnInit { control.push(formData); } else { for (let val of records) { + this.getCity(val.residence_state); let formData: FormGroup = this.fb.group({ selected_person: [val.selected_person, Validators.compose([Validators.required])], residence_place: [val.residence_place, Validators.compose([])], @@ -525,6 +528,7 @@ export class FamilyDetailsComponent implements OnInit { }); const control = this.familyForm.controls['family_details']; control.push(formData); + // this.getCity(val.residence_state); let inx = control.length - 1; this.addFamilyMemberDetailsWithData(inx, val.family_members_details); console.log(control); @@ -624,26 +628,30 @@ export class FamilyDetailsComponent implements OnInit { this.ownerShipData = data.records.filter(item => item.isactive == 1); } else if (type == 5) { - this.customerSegData = data.records.filter(item => item.isactive == 1); + this.earningData = data.records.filter(item => item.isactive == 1); } else if (type == 6) { this.stateData = data.records.filter(item => item.isactive == 1); } - else if(type == 7){ - this.wholeCityData = data.records.filter(item => item.isactive == 1); - } + // else if(type == 7){ + // this.wholeCityData = data.records.filter(item => item.isactive == 1); + // } } }); } getCity(e){ - // console.log(e); - this.cityData = this.wholeCityData.filter(city=>city.fk_state_id == e); - } - - getPinCode(e){ console.log(e); + // this.cityData = this.wholeCityData.filter(city=>city.fk_state_id == e); + // this._pd.retriveForm(params).subscribe(data => { + this._pd.getStateWiseCities(e).subscribe(data=>{ + if (data.status == 200) { + console.log(data.status); + this.cityData = data.records.cities; + console.log(this.cityData); + } + }); } submitFamily() { diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component.ts index 0c42052c3..219d5f36b 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component.ts @@ -141,17 +141,22 @@ export class FinancialInfoComponent implements OnInit { if (result_val.length > 0) { result_val.forEach((val,index) => { - // console.log(val); - // console.log('val.estimate_sales_average',val.estimate_sales_average); + console.log(val); + console.log('val.estimate_sales_average',val.estimate_sales_average); + if(isNaN(val.estimate_sales_average)){ + alert(val.estimate_sales_average + " is not a number
"); + }else{ + alert(val.estimate_sales_average + " is a number
"); + } //console.log('dedrf',val.estimate_annual_sale); // this.AV_annualSalesInwords[index] = this._pd.convertNumberToWords(val.estimate_annual_sale); // this.AV_netProfitAmtInwords[index] = this._pd.convertNumberToWords(val.estimate_net_profit); // this.AV_netLossAmtInwords[index] = this._pd.convertNumberToWords(val.estimate_net_loss); - this.AV_SalesInwords = this._pd.convertNumberToWords(val.estimate_sales_average); - this.AV_marginProfitAmtInwords = this._pd.convertNumberToWords(val.estimate_profit_margin); - this.AV_netProfitAmtInwords = this._pd.convertNumberToWords(val.estimate_net_profit); - this.AV_marginLossAmtInwords = this._pd.convertNumberToWords(val.estimate_loss_margin); - this.AV_netLossAmtInwords = this._pd.convertNumberToWords(val.estimate_net_loss); + this.AV_SalesInwords = this._pd.convertNumberToWords(+val.estimate_sales_average); + this.AV_marginProfitAmtInwords = this._pd.convertNumberToWords(+val.estimate_profit_margin); + this.AV_netProfitAmtInwords = this._pd.convertNumberToWords(+val.estimate_net_profit); + this.AV_marginLossAmtInwords = this._pd.convertNumberToWords(+val.estimate_loss_margin); + this.AV_netLossAmtInwords = this._pd.convertNumberToWords(+val.estimate_net_loss); estimated_val.push(this.createValue('')); }); retriveData.estimated_value = result_val; 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 3f26fc14a..b04c3a100 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 @@ -477,6 +477,14 @@ export class PdTrigerService { ) } + /** To get StateWise City Data For Family Form */ + getStateWiseCities(stateid:any): Observable { + return this._http.post(this.apiUrl + "getListOfStatesAndCities", { "records":{ "state_id" : stateid}}) + .pipe( + catchError(this.handleError('operation', [])) + ) + } + getEndUseForLoan(pdid: any): Observable { return this._http.post(this.apiUrl + "getEndUseOfLoan",{ "records":{ "pd_id" : pdid}}) .pipe(