const app = require('../app') app.component('appDashboardPage', { template: html`

{{::$ctrl.serviceCategories[serviceCategory.serviceCategory].name}}

Cartons

{{serviceCategory.lastMetrics[serviceCategory.serviceColumn]}}

Labor Cost

$\{{Math.floor(serviceCategory.lastMetrics.laborCost) || null}}

Cost per Carton

{{serviceCategory.lastMetrics.costPer | currency}}

{{::$ctrl.terminals[terminal.terminal].name}}

Cost per Carton
{{::$ctrl.laborCategories[laborCategory.laborCategory].name}} {{laborCategory.costPer | currency}}
All {{terminal.costPer | currency}}

Overall

{{::$ctrl.laborCategories[laborCategory.laborCategory].name}} {{laborCategory.costPer | currency}}
All {{serviceCategory.costPer | currency}}
Labor Costs
{{$ctrl.charts.laborCost.series[$index]}}
Cost per Carton
{{$ctrl.charts.costPerCarton.series[$index]}}
`, controller: function(api, statistics, $scope) { $scope.Math = Math api.statistics().then(stats => { this.statistics = stats this.charts = statistics.charts(stats.metricsOverTime) this.last = stats.last }) api.terminals().then(terminals => { this.terminals = terminals }) api.laborCategories().then(laborCategories => { this.laborCategories = laborCategories }) api.serviceCategories().then(serviceCategories => { this.serviceCategories = serviceCategories }) // statistics.costPerCarton().then(statistics => { // Object.assign(this, statistics) // }) } })