48 lines
1.8 KiB
TypeScript
48 lines
1.8 KiB
TypeScript
import { Component, OnInit } from '@angular/core';
|
|
import { OrgSnippetsService } from '../providers/org-snippets.service';
|
|
|
|
@Component({
|
|
selector: 'snippet-bar-org',
|
|
templateUrl: 'org-snippet-bar.component.html',
|
|
})
|
|
export class OrgBarSnippetComponent implements OnInit {
|
|
|
|
public thisMonthSalesCount = 0;
|
|
public thisMonthSalesTotal = 0;
|
|
public thisWeekSalesCount = 0;
|
|
public thisWeekSalesTotal = 0;
|
|
public todaySalesCount = 0;
|
|
public todaySalesTotal = 0;
|
|
|
|
public thisMonthPurchasesCount = 0;
|
|
public thisMonthPurchasesTotal = 0;
|
|
public thisWeekPurchasesCount = 0;
|
|
public thisWeekPurchasesTotal = 0;
|
|
public todayPurchasesCount = 0;
|
|
public todayPurchasesTotal = 0;
|
|
|
|
constructor(
|
|
private snippetsService: OrgSnippetsService,
|
|
) { }
|
|
|
|
public ngOnInit(): void {
|
|
this.snippetsService.getData()
|
|
.subscribe(
|
|
result => {
|
|
this.thisMonthSalesCount = result.snippets.this_month_sales_count;
|
|
this.thisMonthSalesTotal = result.snippets.this_month_sales_total;
|
|
this.thisWeekSalesCount = result.snippets.this_week_sales_count;
|
|
this.thisWeekSalesTotal = result.snippets.this_week_sales_total;
|
|
this.todaySalesCount = result.snippets.today_sales_count;
|
|
this.todaySalesTotal = result.snippets.today_sales_total;
|
|
|
|
this.thisMonthPurchasesCount = result.snippets.this_week_purchases_count;
|
|
this.thisMonthPurchasesTotal = result.snippets.this_week_purchases_total;
|
|
this.thisWeekPurchasesCount = result.snippets.this_month_purchases_count;
|
|
this.thisWeekPurchasesTotal = result.snippets.this_month_purchases_total;
|
|
this.todayPurchasesCount = result.snippets.today_purchases_count;
|
|
this.todayPurchasesTotal = result.snippets.today_purchases_total;
|
|
}
|
|
);
|
|
}
|
|
}
|