Samson Mutunga 3 年之前
父节点
当前提交
1c7cbbeb6c

+ 8 - 0
app/Http/Controllers/DnaController.php

@@ -20,6 +20,7 @@ use App\Models\NoteTemplate;
 use App\Models\Pro;
 use App\Models\Pro;
 use App\Models\Product;
 use App\Models\Product;
 use App\Models\ProProAccess;
 use App\Models\ProProAccess;
+use App\Models\ProTeam;
 use App\Models\SectionTemplate;
 use App\Models\SectionTemplate;
 use App\Models\Shipment;
 use App\Models\Shipment;
 use App\Models\SupplyOrder;
 use App\Models\SupplyOrder;
@@ -133,6 +134,13 @@ class DnaController extends Controller
         return view('app.dna.my-bills', compact('bills', 'filters'));
         return view('app.dna.my-bills', compact('bills', 'filters'));
     }
     }
 
 
+    public function myClinicalTeams(Request $request){
+        $filters = $request->all();
+        $teams = ProTeam::where('assistant_pro_id', $this->performer->pro->id);        
+        $teams = $teams->orderBy('created_at', 'DESC')->paginate(20);
+        return view('app.dna.my-clinical-teams', compact('teams', 'filters'));
+    }
+
     public function bills(Request $request)
     public function bills(Request $request)
     {
     {
         $data = [];
         $data = [];

+ 53 - 0
resources/views/app/dna/my-clinical-teams.blade.php

@@ -0,0 +1,53 @@
+@extends ('layouts/template')
+
+@section('content')
+<div class="p-3 mcp-theme-1" id="patients-list">
+    <div class="card">
+
+        <div class="card-header px-3 py-2 d-flex align-items-center">
+            <strong class="mr-4">
+                <i class="fas fa-calendar-alt"></i>
+                My Clinical Teams
+            </strong>
+        </div>
+
+        <div class="card-body p-0">
+            <div class="p-3">
+                <!-- Filters -->
+            </div>
+            <table class="table table-condensed p-0 m-0">
+                <thead class="bg-light">
+                    <tr>
+                        <th class="px-3 border-0">Name</th>
+                        <th class="px-3 border-0">Specialty</th>
+                        <th class="px-3 border-0"># My Patients Assigned</th>
+                        <th class="px-3 border-0">Upcoming Appts.</th>
+                        <th class="px-3 border-0">Public Appointment Page</th>
+                    </tr>
+                </thead>
+                <tbody>
+                    @foreach($teams as $team)
+                    <tr>
+                        <td>{{ $team->internal_name }}</td>
+                        <td></td>
+                        <td></td>
+                        <td></td>
+                        <td>{{ $team->slug }}</td>
+                    </tr>
+                    @endforeach
+
+                    @if(count($teams) === 0)
+                    <tr>
+                        <td colspan="5">No records found!</td>
+                    </tr>
+                    @endif
+                </tbody>
+
+            </table>
+            <div class="ml-2 mt-2">
+                {{ $teams->appends(request()->input())->links() }}
+            </div>
+        </div>
+    </div>
+</div>
+@endsection

+ 1 - 1
resources/views/layouts/template.blade.php

@@ -217,7 +217,7 @@
                             <a class="dropdown-item" href="{{ route('dna.careMonths') }}">Care Months</a>
                             <a class="dropdown-item" href="{{ route('dna.careMonths') }}">Care Months</a>
                             <a class="dropdown-item" href="{{ route('dna.financialTransactions') }}">Financial Transactions</a>
                             <a class="dropdown-item" href="{{ route('dna.financialTransactions') }}">Financial Transactions</a>
                             <a class="dropdown-item" href="{{ route('dna.myBills') }}">My Bills</a>
                             <a class="dropdown-item" href="{{ route('dna.myBills') }}">My Bills</a>
-
+                            <a class="dropdown-item" href="{{ route('dna.myClinicalTeams') }}">My Clinical Teams</a>
                         @endif
                         @endif
 
 
                     </div>
                     </div>

+ 1 - 0
routes/web.php

@@ -113,6 +113,7 @@ Route::middleware('pro.auth')->group(function () {
         Route::get('care-months', 'DnaController@careMonths')->name('careMonths');
         Route::get('care-months', 'DnaController@careMonths')->name('careMonths');
         Route::get('financial-transactions', 'DnaController@financialTransactions')->name('financialTransactions');
         Route::get('financial-transactions', 'DnaController@financialTransactions')->name('financialTransactions');
         Route::get('my-bills', 'DnaController@myBills')->name('myBills');
         Route::get('my-bills', 'DnaController@myBills')->name('myBills');
+        Route::get('my-clinical-teams', 'DnaController@myClinicalTeams')->name('myClinicalTeams');
 
 
         Route::get('bills', 'DnaController@bills')->name('bills');
         Route::get('bills', 'DnaController@bills')->name('bills');
         Route::get('erx-and-orders', 'DnaController@erx_and_orders')->name('erx_and_orders');
         Route::get('erx-and-orders', 'DnaController@erx_and_orders')->name('erx_and_orders');