浏览代码

Dashboard > stat: Open tickets

Vijayakrishnan 4 年之前
父节点
当前提交
1e1f34f52f
共有 2 个文件被更改,包括 16 次插入0 次删除
  1. 11 0
      app/Http/Controllers/HomeController.php
  2. 5 0
      resources/views/app/dashboard.blade.php

+ 11 - 0
app/Http/Controllers/HomeController.php

@@ -6,6 +6,7 @@ use App\Lib\Backend;
 use App\Models\Appointment;
 use App\Models\AppSession;
 use App\Models\ClientSMS;
+use App\Models\Ticket;
 use DateTime;
 
 use App\Models\Client;
@@ -230,6 +231,16 @@ class HomeController extends Controller
 
         $keyNumbers['pendingNotesToSign'] = $pendingNotesToSign;
 
+        // open tickets
+        $keyNumbers['numOpenTickets'] = Ticket::where('is_open', true)
+            ->where(function ($q) use ($performerProID) {
+                $q->where('assigned_pro_id', $performerProID)
+                    ->orWhere('manager_pro_id', $performerProID)
+                    ->orWhere('ordering_pro_id', $performerProID)
+                    ->orWhere('initiating_pro_id', $performerProID);
+            })
+            ->count();
+
         $reimbursement = [];
         $reimbursement["currentBalance"] =  $performer->pro->balance;
         $reimbursement["nextPaymentDate"] = '--';

+ 5 - 0
resources/views/app/dashboard.blade.php

@@ -34,6 +34,11 @@
                                     <th class="px-2 text-center">{{$keyNumbers['pendingNotesToSign']}}</th>
                                     <th class="pl-2"><a native target="_top" href="/practice-management/notes/not-yet-signed">Pending notes to sign</a></th>
                                 </tr>
+                                <tr>
+                                    <th class="px-2 text-center">{{$keyNumbers['numOpenTickets']}}</th>
+                                    <th class="pl-2"><a native target="_top" href="/practice-management/my-tickets/open">Open tickets</a></th>
+                                </tr>
+
                             </tbody>
                         </table>
                     </div>