Przeglądaj źródła

Merge branch 'dev' of https://rav.triplestart.com/jmudaka/stagfe2 into dev

Peter Muturi 3 lat temu
rodzic
commit
0e744e6e76

+ 15 - 1
app/Http/Controllers/PracticeManagementController.php

@@ -79,8 +79,22 @@ class PracticeManagementController extends Controller
 
     public function billingReport(Request $request)
     {
+
+        $claimStatus = $request->get('status');
+        
         $rows = BillingReport::paginate(50);
-        return view('app.practice-management.billing-report', compact('rows'));
+        if($claimStatus){
+            $rows = BillingReport::whereHas('note', function($noteQuery) use ($claimStatus){
+                return $noteQuery->whereHas('claims', function($claimQuery) use ($claimStatus) {
+                    return $claimQuery->where('status', $claimStatus);
+                });
+            })->paginate(50);
+        }
+        
+
+        $claimStatuses = DB::select('SELECT distinct status FROM claim ORDER BY status DESC');
+
+        return view('app.practice-management.billing-report', compact('rows', 'claimStatuses'));
     }
 
     public function dashboard(Request $request)

+ 7 - 0
resources/views/app/practice-management/billing-report.blade.php

@@ -12,6 +12,13 @@
             </strong>
         </div>
         <div class="card-body p-0 border-0 table-responsive">
+            <div class="m-2">
+                Claim status: 
+                <a href="/practice-management/billing-report" class="badge">ALL</a>
+                @foreach($claimStatuses as $claimStatus)
+                <a href="/practice-management/billing-report?status={{$claimStatus->status}}" class="badge">{{$claimStatus->status}}</a>
+                @endforeach
+            </div>
             <table class="table table-sm table-striped border-0 p-0 m-0 text-nowrap">
                 <thead class="bg-light">
                     <tr>