From 594c467ebeed9c904a7a3ffb44f1f9e751cb34b4 Mon Sep 17 00:00:00 2001 From: gandhimathi Date: Fri, 11 Jan 2019 17:44:55 +0530 Subject: [PATCH] assets and general form changes --- .../assets-info/assets-info.component.html | 30 +++++++------- .../assets-info/assets-info.component.ts | 41 +++++++++++-------- .../general-info/general-info.component.html | 7 ++-- .../general-info/general-info.component.scss | 3 ++ .../general-info/general-info.component.ts | 10 +++-- 5 files changed, 54 insertions(+), 37 deletions(-) diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.html index d7ead5fd9..86544832e 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.html @@ -28,7 +28,7 @@
- {{ asset.name | titlecase }} + {{ asset.name | titlecase }}
@@ -55,26 +55,27 @@ - +
- +
- - + + +
-
- - +
+ +
@@ -321,19 +322,20 @@
- +
- + +
-
- - +
+ +
@@ -419,7 +421,7 @@ - {{"₹"}} {{OtherAmtInvestInwords[i]}} Only + {{"₹"}} {{OtherAmtInvestInwords[i]}} Only
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.ts index 9ed282974..a3aea72e1 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.ts @@ -225,7 +225,7 @@ public m_investmentType = []; // }); this.pdTrigerService.getCompaniesListsForBusiness(this.pdid).subscribe(data=>{ if(data.dataStatus){ - this.existCompanyList = data.records.filter(val =>val.is_active); + this.existCompanyList = data.records.filter(val =>val.is_active===true && val.is_company_applicant===true); } let modifyCompanyList : any=[]; @@ -234,9 +234,7 @@ public m_investmentType = []; return {id:element.company_order_id.toString(),name:element.company_name,group_id:1}; }); this.mergeCompanyApplicant.push({groupName:'COMPANIES',groupValues:modifyCompanyList}) - } - let modifyApplicantList: any=[]; if(this.applicants.length > 0){ modifyApplicantList = this.applicants.map(element => { @@ -448,7 +446,7 @@ public m_investmentType = []; case '3': { const control = (flag == 1) ? (this._assetsQuesFrom.controls['assets_details']).at(val).get('details') as FormArray : (this._assetsQuesFrom.controls['business_assets_details']).at(val).get('business_details') as FormArray ; - control.push(this.load_Two_Weeler()); + control.push(this.loadEquipmentManufacturingDescription()); break; } case '4': { @@ -512,6 +510,12 @@ public m_investmentType = []; }); } + loadEquipmentManufacturingDescription() { + return this._formBuilder.group({ + equipment_manufacturing_description: [''] + }); + } + otherAssetsDescription() { return this._formBuilder.group({ any_other_assets: [''], @@ -547,20 +551,20 @@ public m_investmentType = []; return this._formBuilder.group({ investments_type: [''], other_investments_type:[''], - amount_of_invest: [''], + amount_of_invest: [], bank_name: [''] }); } load_Four_Weeler() { return this._formBuilder.group({ - manufacturer_model_four_weeler: [''] + manufacturer_model_vehicle: [''] }); } load_Two_Weeler() { return this._formBuilder.group({ - manufacturer_model_two_weeler: [''] + manufacturer_model_vehicle: [''] }); } @@ -583,6 +587,11 @@ public m_investmentType = []; consumer_durable_description: [data.consumer_durable_description] }); } + loadEquipmentManufacturingDescriptionWithData(data) { + return this._formBuilder.group({ + equipment_manufacturing_description: [data.equipment_manufacturing_description] + }); + } otherAssetsDescriptionWithData(data) { return this._formBuilder.group({ @@ -627,13 +636,13 @@ public m_investmentType = []; load_Four_WeelerWithData(data) { return this._formBuilder.group({ - manufacturer_model_four_weeler: [data.manufacturer_model_four_weeler] + manufacturer_model_vehicle: [data.manufacturer_model_vehicle] }); } load_Two_WeelerWithData(data) { return this._formBuilder.group({ - manufacturer_model_two_weeler: [data.manufacturer_model_two_weeler] + manufacturer_model_vehicle: [data.manufacturer_model_vehicle] }); } @@ -758,7 +767,7 @@ public m_investmentType = []; case '2': { let array_data : any; data.forEach((datas,i) => { - array_data = { 'manufacturer_model_four_weeler': datas.manufacturer_model_four_weeler }; + array_data = { 'manufacturer_model_vehicle': datas.manufacturer_model_vehicle }; }); const control = (this._assetsQuesFrom.controls['assets_details']).at(val).get('details') as FormArray; control.push(this.load_Four_WeelerWithData(array_data)); @@ -767,10 +776,10 @@ public m_investmentType = []; case '3': { let array_data : any; data.forEach((datas,i) => { - array_data = { 'manufacturer_model_two_weeler': datas.manufacturer_model_two_weeler }; + array_data = { 'equipment_manufacturing_description': datas.equipment_manufacturing_description }; }); const control = (this._assetsQuesFrom.controls['assets_details']).at(val).get('details') as FormArray; - control.push(this.load_Two_WeelerWithData(array_data)); + control.push(this.loadEquipmentManufacturingDescriptionWithData(array_data)); break; } case '4': { @@ -860,19 +869,19 @@ public m_investmentType = []; case '2': { let business_Four_Weeler_datas : any; data.forEach((datas,i) => { - business_Four_Weeler_datas = { 'manufacturer_model_four_weeler': datas.manufacturer_model_four_weeler }; + business_Four_Weeler_datas = { 'manufacturer_model_vehicle': datas.manufacturer_model_vehicle }; }); const control = (this._assetsQuesFrom.controls['business_assets_details']).at(val).get('business_details') as FormArray ; control.push(this.load_Four_WeelerWithData(business_Four_Weeler_datas)); break; } case '3': { - let business_Two_Weeler_datas : any; + let equipment_manufacturing_description_datas : any; data.forEach((datas,i) => { - business_Two_Weeler_datas = { 'manufacturer_model_two_weeler': datas.manufacturer_model_two_weeler }; + equipment_manufacturing_description_datas= { 'equipment_manufacturing_description': datas.equipment_manufacturing_description }; }); const control = (this._assetsQuesFrom.controls['business_assets_details']).at(val).get('business_details') as FormArray ; - control.push(this.load_Two_WeelerWithData(business_Two_Weeler_datas)); + control.push(this.loadEquipmentManufacturingDescriptionWithData(equipment_manufacturing_description_datas)); break; } case '4': { 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 7fe38bc59..b2a1c3961 100644 --- 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 @@ -63,11 +63,12 @@
- + - - diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component.scss b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component.scss index 806cd8105..8ef60e983 100644 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component.scss +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/general-info/general-info.component.scss @@ -20,6 +20,9 @@ .table-checkbox { margin-left: 15% !important; } + .table-checkbox-com { + margin-left: 3% !important; + } .p-text { color:#e00201 !important; font-weight: bold; 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 207e995c3..f32997448 100644 --- 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 @@ -217,13 +217,13 @@ export class GeneralInfoComponent implements OnInit { // create companies if(element.company_name!='' && element.company_name!=null){ - let setCompanyValues: any = {company_order_id :companyControl.controls.length+1,company_name:element.company_name,is_active:true} + let setCompanyValues: any = {company_order_id :companyControl.controls.length+1,company_name:element.company_name,is_company_applicant:element.is_company_applicant,is_active:true} companyControl.push(this.createCompanies(setCompanyValues)) } }); // check company if null update one row if(companyControl.controls.length ==0){ - let setCompanyValues: any = {company_order_id :companyControl.controls.length+1,company_name:'',is_active:true} + let setCompanyValues: any = {company_order_id :companyControl.controls.length+1,company_name:'',is_company_applicant:false,is_active:true,is_new:false} companyControl.push(this.createCompanies(setCompanyValues)) } @@ -258,7 +258,9 @@ export class GeneralInfoComponent implements OnInit { company_order_id: [elementValue.company_order_id], company_name: [elementValue.company_name], company_messrs_name: ['M/s'], - is_active: [elementValue.is_active] + is_company_applicant:[elementValue.is_company_applicant], + is_active: [elementValue.is_active], + is_new:[elementValue.is_new] }); } @@ -305,7 +307,7 @@ export class GeneralInfoComponent implements OnInit { // add more companies addMoreCompanies() { let control: any = this._generalForm.get('companies') as FormArray; - let setValues: any = {company_order_id :control.controls.length+1,company_name:'',is_active:true} + let setValues: any = {company_order_id :control.controls.length+1,company_name:'',is_company_applicant:false,is_active:true,is_new: true} control.push(this.createCompanies(setValues)) }