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(