Samson Mutunga 2 vuotta sitten
vanhempi
commit
4d9f4ca052

+ 5 - 1
app/Http/Controllers/ManagementStatsController.php

@@ -18,8 +18,12 @@ class ManagementStatsController extends Controller
         $activeClients = [
             ['date_trunc' => '2022-01-01 00:00:00', 'count' => 1445]
         ];
+
+        $activeHCPs = [
+            ['date_trunc' => '2022-01-01 00:00:00', 'count' => 1445]
+        ];
         
-        return view('app.admin.management-stats.index', compact('clientsWePaidToAcquire', 'activeClients', 'filters'));
+        return view('app.admin.management-stats.index', compact('clientsWePaidToAcquire', 'activeClients', 'activeHCPs', 'filters'));
     }
 
 } 

+ 16 - 2
resources/views/app/admin/management-stats/index.blade.php

@@ -19,7 +19,7 @@
         </div>
         <div id="managementStatsComponent">
             <div class="row">
-                <div class="col-md-6">
+                <div class="col-md-6 mb-2">
                     <div class="card">
                         <div class="card-header">Who are the clients we paid to acquire?</div>
                         <div class="card-body">
@@ -27,7 +27,7 @@
                         </div>
                     </div>
                 </div>
-                <div class="col-md-6">
+                <div class="col-md-6 mb-2">
                     <div class="card">
                         <div class="card-header">Active Clients</div>
                         <div class="card-body">
@@ -35,6 +35,14 @@
                         </div>
                     </div>
                 </div>
+                <div class="col-md-6 mb-2">
+                    <div class="card">
+                        <div class="card-header">Active HCPs</div>
+                        <div class="card-body">
+                            <div id="activeHCPs"></div>
+                        </div>
+                    </div>
+                </div>
             </div>
         </div>
     </div>
@@ -48,6 +56,7 @@
                 data: {
                     clientsWePaidToAcquire: <?= json_encode($clientsWePaidToAcquire) ?>,
                     activeClients: <?= json_encode($activeClients) ?>,
+                    activeHCPs: <?= json_encode($activeHCPs) ?>,
                 },
                 methods: {
                     dateValueDataObjectBarGraph: function (data, dateLabel, valueLabel, chartID, yAxisLegend){
@@ -105,9 +114,14 @@
                         var data = this.activeClients;
                         this.dateValueDataObjectBarGraph(data, 'date_trunc', 'count', '#activeClients', 'Active Clients');
                     },
+                    initActiveHCPs: function() {
+                        var data = this.activeHCPs;
+                        this.dateValueDataObjectBarGraph(data, 'date_trunc', 'count', '#activeHCPs', 'Active HCPs');
+                    },
                     init: function() {
                         this.initClientsWePaidToAcquire();
                         this.initActiveClients();
+                        this.initActiveHCPs();
                     },
                 },
                 mounted: function() {