diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.html index 8ec856cb6..90286cb5a 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.html @@ -17,87 +17,155 @@ - + + + +
+

a) Cost of Goods Sold

+
+
+

{{sumary_details.sales_revenue !='' && sumary_details.sales_revenue!=null ? sumary_details.sales_revenue : '0'}}

+
+ +
+ +
+

{{subDetails.sales_item}}

+
+
+

{{subDetails.annual_sale_value !='' && subDetails.annual_sale_value!=null ? subDetails.annual_sale_value : '0'}}

+
+ +
+
- -
-

a) Cost of Goods Sold

+ + + +
+

b) Purchases

+
+
+

{{sumary_details.purchase !='' && sumary_details.purchase!=null ? sumary_details.purchase : '0'}}

+
+ +
+ +
+

{{subDetails.purchase_item}}

-
-

{{sales_value}}

+
+

{{subDetails.annual_purchase_value !='' && subDetails.annual_purchase_value!=null ? subDetails.annual_purchase_value : '0'}}

- -
-

b) Purchases

-
-
-

{{purchase_value}}

-
+ + + + +
+

c) Gross Profit (a-b)

+
+
+

{{sumary_details.gross_profit}}

+
+ +
+
+ + + +
+

d) Other Income

+
+
+

{{sumary_details.other_business_income !='' && sumary_details.other_business_income !=null ? sumary_details.other_business_income : '0' }}

+
+
- -
-

c) Gross Profit (a-b)

+ +
+

{{subDetails.business_income_item}}

-
-

{{gross_profit_value}}

+
+

{{subDetails.annual_income_value !='' && subDetails.annual_income_value!=null ? subDetails.annual_income_value : '0'}}

- -
-

d) Other Income

+ + + + +
+

e) Other Expenses

+
+
+

{{sumary_details.business_expense !='' && sumary_details.business_expense !=null ? sumary_details.business_expense : '0'}}

+
+ +
+ +
+

{{subDetails.expense_item}}

-
-

{{other_income_value}}

+
+

{{subDetails.annual_expenses_value !='' && subDetails.annual_expenses_value!=null ? subDetails.annual_expenses_value : '0'}}

- -
-

e) Other Expenses

+ + + + +
+

f) Net Profit (c+d-e)

+ +
+
+

{{sumary_details.net_profit_value!='' && sumary_details.net_profit_value!=null ? sumary_details.net_profit_value : '0'}}

+
+ +
+
+ + + + +
+

g) Household Expenses

+
-
-

{{other_expense_value}}

+
+

{{sumary_details.household_expenses}}

- + - -
-

f) Net Profit (c+d-e)

- + +
+

{{subDetails.expense_item}}

-
-

{{net_profit_value}}

+
+

{{subDetails.annual_expense_value !='' && subDetails.annual_expense_value!=null ? subDetails.annual_expense_value : '0'}}

- -
-

g) Household Expenses

- -
-
-

{{house_hold_value}}

-
- -
- -
-

h) Net Disposable Income (f-g)

- - -
-
-

{{net_disable_income_value}}

-
- -
- - - + + + + +
+

h) Net Disposable Income (f-g)

+ + +
+
+

{{sumary_details.net_disable_income_value !='' && sumary_details.net_disable_income_value !=null ? sumary_details.net_disable_income_value : 0}}

+
+ +
+
+ diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.scss b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.scss index 71e617ab3..a63b81ec4 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.scss +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.scss @@ -119,21 +119,35 @@ display: flex; border:1px solid rgba(0, 0, 0, 0.12); } - - mat-list-item:nth-child(3) { - background-color: #f5f5f5; - } - mat-list-item:nth-child(6) { - background-color: #f5f5f5; - } - mat-list-item:nth-child(8) { - background-color: #f5f5f5; - } + +// mat-list-item:nth-child(3) { +// background-color: #f5f5f5; +// } +// mat-list-item:nth-child(6) { +// background-color: #f5f5f5; +// } +// mat-list-item:nth-child(8) { +// background-color: #f5f5f5; +// } + mat-list-item:not(:first-child) { + cursor: auto; + .sub_item{ + margin-left: 35% !important; + } + p{ + font-size: 1rem !important; + } + + } + mat-list-item:first-child { + background-color: papayawhip; + } + .mat_list_right_div { text-align: left; } .mat_list_center_div { - text-align: center; + text-align: right; } diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.ts index bdb939669..29ef95b94 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.ts @@ -21,15 +21,8 @@ export class AssessedIncomeComponent implements OnInit { // @Input() form_id: number; pdid: number; form_id: number; - displayedColumns = ['sno','list','amount']; - sales_value: number; - purchase_value: number; - gross_profit_value: number; - other_income_value: number; - other_expense_value: number; - net_profit_value: number; - house_hold_value: number; - net_disable_income_value: number; + sumary_details:any={"sales_revenue":0,"sales_revenue_details":[],"purchase":0,"purchase_details":[],"gross_profit":0,"other_business_income":0,"other_business_income_details":[] + ,"business_expense":0,"business_expense_details":[],"net_profit_value":0,"household_expenses":0,"house_hold_expense_details":[],"net_disable_income_value":0}; public salesCaluatedItem:any= []; public salesItemMonthWise:any= []; public purchaseDetails:any= []; @@ -65,15 +58,7 @@ public getCustomValues:any = { UOMList: this.UOMList,frequencyList: this.frequen this.getAIMaster('BUSINESSEXPENSES',3); this.getAIMaster('BUSINESSINCOME',4); this.getCustomValues.pdid = this.pd_all_details.pdmaster_details.pd_id; - this.sales_value=0; - this.purchase_value=0; - this.gross_profit_value=0; - this.other_income_value=0; - this.other_expense_value=0; - this.net_profit_value=0; - this.house_hold_value=0; - this.net_disable_income_value=0; - + } public viewerOptions: any = { navbar: false, @@ -117,35 +102,6 @@ public viewerOptions: any = { } if(value.records.sales_items_by_monthwise){ this.salesItemMonthWise = value.records.sales_items_by_monthwise; - // hide table format start - - // this.salesItemMonthWise.forEach((itemElement, itemIndex) => { - // this.salesItemMonthWiseBody= Object.keys(itemElement.items).map(key => ({ header:key, value: itemElement.items[key] })); - // let combineTableColumn = Object.keys(itemElement.items).map(key => (itemElement.items[key])); - // let sumItems: any=[]; - // combineTableColumn.forEach((sumValue, sumIndex) => { - // let calculateItems = sumValue.reduce((acc, calculate) => acc + Number(calculate.sales_value), 0); - // sumItems.push({bodyElement:sumValue, bodyElementTotal:calculateItems}); - // }) - // let calculateAllItemsTotal:number=sumItems.reduce((racc, rcalculate) => racc + Number(rcalculate.bodyElementTotal), 0); - // let convertYear : number = 12 / sumItems.length; - // let tableFooterMessage: any=[]; - // tableFooterMessage.push({ - // message: sumItems.length + ' Months ' + itemElement.sales_item + ' Sales ', - // value:calculateAllItemsTotal, - // cols_span_length:sumItems.length * 2 -1, - // }) - // tableFooterMessage.push({ - // message: ' Yearly ' + itemElement.sales_item + ' Sales Arrived', - // value: calculateAllItemsTotal * convertYear, - // cols_span_length:sumItems.length * 2 -1 , - // }) - // this.salesMonthWiseTable.push({salesItem:itemElement.sales_item,headerElement:this.salesItemMonthWiseBody, bodyElements:sumItems, parentTableFooter:tableFooterMessage}); - // //console.log(this.salesMonthWiseTable) - // }); - // hide table format end - - this.salesItemMonthWise.forEach((itemElement, itemIndex) => { let expandBodyContent= Object.keys(itemElement.items).map(key => ({ header:key, value: itemElement.items[key] })); let listItems: any=[]; @@ -185,26 +141,26 @@ public viewerOptions: any = { if(value.records.final_data.length >0){ // this.finalData = value.records.final_data[0]; - - this.sales_value = value.records.final_data[0].income.sales_revenue !='' && value.records.final_data[0].income.sales_revenue !=null ? value.records.final_data[0].income.sales_revenue : 0; - this.purchase_value = value.records.final_data[0].expense.purchase !='' && value.records.final_data[0].expense.purchase !=null ? value.records.final_data[0].expense.purchase : 0; - this.gross_profit_value = value.records.final_data[0].gross_profit !='' && value.records.final_data[0].gross_profit !=null ? value.records.final_data[0].gross_profit : 0; - this.other_income_value = value.records.final_data[0].income.other_business_income !='' && value.records.final_data[0].income.other_business_income !=null ? value.records.final_data[0].income.other_business_income : 0; - this.other_expense_value = value.records.final_data[0].expense.business_expense !='' && value.records.final_data[0].expense.business_expense !=null ? value.records.final_data[0].expense.business_expense : 0; - this.net_profit_value = value.records.final_data[0].expense.net_profit !='' && value.records.final_data[0].expense.net_profit !=null ? value.records.final_data[0].expense.net_profit : 0; - this.house_hold_value = 0; - this.net_disable_income_value = this.net_profit_value-this.house_hold_value; + this.sumary_details = value.records.final_data[0]; + this.sumary_details["sales_revenue"] = value.records.final_data[0].sales_revenue; + this.sumary_details["sales_revenue_details"] = value.records.final_data[0].sales_revenue_details; + this.sumary_details["purchase"] = value.records.final_data[0].purchase; + this.sumary_details["purchase_details"] = value.records.final_data[0].purchase_details; + this.sumary_details["gross_profit"] = value.records.final_data[0].gross_profit; + this.sumary_details["other_business_income"] = value.records.final_data[0].other_business_income; + this.sumary_details["other_business_income_details"] = value.records.final_data[0].other_business_income_details; + this.sumary_details["business_expense"] = value.records.final_data[0].business_expense; + this.sumary_details["business_expense_details"] = value.records.final_data[0].business_expense_details; + this.sumary_details["net_profit_value"] = value.records.final_data[0].net_profit_value !='' && value.records.final_data[0].net_profit_value!=null ? value.records.final_data[0].net_profit_value : 0; + this.sumary_details["household_expenses"] = value.records.final_data[0].household_expenses; + this.sumary_details["house_hold_expense_details"] = value.records.final_data[0].house_hold_expense_details !='' && value.records.final_data[0].house_hold_expense_details !=null ? value.records.final_data[0].house_hold_expense_details : 0; + this.sumary_details["net_disable_income_value"] = Number(this.sumary_details.net_profit_value) - Number(this.sumary_details.household_expenses); } } }) } - // get total cost - getTotalCost(getItems:any) { - return getItems.map(t => t.sales_value).reduce((acc, value) => acc + Number(value), 0); - } - // get common drop down list getAIMaster(table:string, type:Number):void { this._pd.getAllMasterDatas(table).subscribe(