2019-08-14 09:49:18 +01:00
2017-04-27 15:29:31 +01:00
< div class = "animated fadeIn" >
2017-09-07 15:12:49 +01:00
< snippet-bar-org > < / snippet-bar-org >
2017-04-27 15:29:31 +01:00
< div class = "row" >
2017-08-30 12:35:43 +01:00
< div * ngFor = "let widget of widgetList" class = "col-sm-6 col-lg-3" >
2017-09-07 13:32:59 +01:00
< widget-graph * ngIf = "widget.type == 'graph'"
[graphName]="widget.name"
[graphTitle]="widget.title"
[graphIcon]="widget.icon"
2017-12-12 15:10:44 +00:00
[dataType]="widget.dataType">
< / widget-graph >
2017-07-18 11:35:43 +01:00
< / div > <!-- /.col -->
2017-04-27 15:29:31 +01:00
< / div > <!-- /.row -->
2017-09-08 13:09:23 +01:00
< panel-graph > < / panel-graph >
2019-08-20 16:43:53 +01:00
< div class = row >
< div class = "col-xl-6" >
< div class = "card" >
< div class = "card-block" >
< div class = "row" >
< div class = "col-12" >
< h4 class = "card-title mb-0" > Number of Essential Purchases< / h4 >
< / div >
< / div >
< div * ngIf = "showEssentialBarChart" class = "chart-wrapper" >
< canvas baseChart class = "chart"
[datasets]="barChartDataEssential"
[labels]="barChartLabelsEssential"
[options]="barChartOptionsEssential"
[chartType]="barChartTypeEssential"
(chartHover)="chartHovered($event)"
(chartClick)="chartClicked($event)">< / canvas >
2019-08-14 09:49:18 +01:00
< / div >
2019-08-07 16:21:40 +01:00
< / div >
< / div >
2019-08-20 16:43:53 +01:00
< / div > <!-- /.col -->
< div class = "col-xl-6" >
< div class = "card" >
2019-07-11 15:18:33 +01:00
< div class = "card-block" >
< div class = "row" >
2019-08-16 16:58:35 +01:00
< div class = "col-12" >
2019-08-20 16:43:53 +01:00
< h4 class = "card-title float-left mb-0" > All Organisation Purchases by Category< / h4 >
< / div > <!-- /.col -->
< / div > <!-- /.row -->
2019-07-11 15:18:33 +01:00
< div class = "chart-wrapper" >
< canvas baseChart class = "chart"
2019-08-20 16:43:53 +01:00
[datasets]="barChartDataCategory"
[labels]="barChartLabelsCategory"
[options]="barChartOptionsCategory"
[colors]="barChartColoursCategory"
[legend]="barChartLegendCategory"
[chartType]="barChartTypeCategory"
(chartHover)="chartHovered($event)"
(chartClick)="chartClicked($event)">< / canvas >
2019-07-11 15:18:33 +01:00
< / div >
< / div >
< / div >
2019-08-20 16:43:53 +01:00
< / div > <!-- /.col -->
< div * ngIf = "showCategoryDoughnutChart" class = "col-xl-6" >
< div class = "card" >
< div class = "card-block" >
< div class = "row" >
< div class = "col-12" >
< h4 class = "card-title mb-0" > Spending by Category< / h4 >
< / div >
< / div >
< div class = "chart-wrapper" >
< canvas baseChart class = "chart"
[datasets]="doughnutChartDataCategory"
[labels]="doughnutChartLabelsCategory"
[options]="doughnutChartOptionsCategory"
2019-08-22 16:59:51 +01:00
[colors]="doughnutChartColoursCategory"
2019-08-20 16:43:53 +01:00
[legend]="chartLegend"
[chartType]="chartType"
(chartHover)="chartHovered($event)"
(chartClick)="chartClicked($event)">< / canvas >
< / div >
< / div >
< / div >
< / div >
2019-07-11 15:18:33 +01:00
< div class = "col-xl-6" >
2019-07-11 16:12:46 +01:00
< org-pie-panel > < / org-pie-panel >
2019-07-11 15:18:33 +01:00
< / div >
2019-08-20 16:43:53 +01:00
< div class = "col-xl-6" >
< div class = "card" >
< div class = "card-block" >
< div class = "row" >
< div class = "col-12" >
< h4 class = "card-title float-left mb-0" > Global Puchases by Category< / h4 >
< / div >
< div class = "col-12" >
< div * ngIf = "showTotalCategoryList" class = "chart-wrapper" >
< ul class = "icons-list" >
<!-- New loop -->
< li * ngFor = "let category of totalCategoryList | slice:0:totalCategoryLimit; let i=index" >
< i [ ngClass ] = " [ ' icon- ' + category . icon , getBootstrapColour ( i ) ] " > < / i >
< div class = "desc" >
< div class = "title" > {{ category.category || 'N/A' }}< / div >
< / div >
< div class = "value" >
< div class = "small text-muted" > Bought< / div >
< strong > {{ category.value || 'N/A' }}< / strong >
< / div >
< / li >
< li * ngIf = "totalCategoryList.length > totalCategoryLimit && disableCategoryButton == false" class = "divider text-center" >
< button type = "button" class = "btn btn-sm btn-link text-muted" ( click ) = " categoryLoadMore ( ) " > < i class = "icon-options" > < / i > < / button >
< / li >
< / ul >
2019-08-19 12:30:36 +01:00
< / div >
2019-08-20 16:43:53 +01:00
< / div >
< / div > <!-- /.row -->
2019-08-19 12:30:36 +01:00
< / div >
< / div >
2019-08-20 16:43:53 +01:00
< / div >