Bläddra i källkod

RPM manager - access fix

Vijayakrishnan 2 år sedan
förälder
incheckning
a4fe16ecd2
2 ändrade filer med 17 tillägg och 13 borttagningar
  1. 13 9
      resources/views/app/practice-management/rpm-manager/index.blade.php
  2. 4 4
      routes/web.php

+ 13 - 9
resources/views/app/practice-management/rpm-manager/index.blade.php

@@ -101,15 +101,19 @@
                                     <option value="2022" {{$year && intval($year) === 2022 ? 'selected' : ''}}>2022</option>
                                 </select>
                             </div>
-                            <div class="mr-3 d-inline-flex align-items-center">
-                                <label class="mb-0 mr-2 text-nowrap">View As</label>
-                                <select name="viewingAs" class="form-control form-control-sm min-width-unset pl-0 font-weight-bold"
-                                    onchange="fastLoad('{{route('practice-management.rpm-manager')}}?' + $(this).closest('form').serialize())">
-                                    @foreach($proRoles as $proRole)
-                                        <option value="{{$proRole}}" {{$viewingAs === $proRole ? 'selected' : ''}}>{{$proRole}}</option>
-                                    @endforeach
-                                </select>
-                            </div>
+                            @if(count($proRoles) > 1)
+                                <div class="mr-3 d-inline-flex align-items-center">
+                                    <label class="mb-0 mr-2 text-nowrap">View As</label>
+                                    <select name="viewingAs" class="form-control form-control-sm min-width-unset pl-0 font-weight-bold"
+                                        onchange="fastLoad('{{route('practice-management.rpm-manager')}}?' + $(this).closest('form').serialize())">
+                                        @foreach($proRoles as $proRole)
+                                            <option value="{{$proRole}}" {{$viewingAs === $proRole ? 'selected' : ''}}>{{$proRole}}</option>
+                                        @endforeach
+                                    </select>
+                                </div>
+                            @else
+                                <input type="hidden" name="viewingAs" value="{{$viewingAs}}">
+                            @endif
                             <div class="mr-3 d-inline-flex align-items-center">
                                 <label class="mb-0 mr-2 text-nowrap">Date</label>
                                 <input name="specificDate" class="form-control form-control-sm min-width-unset pl-1 font-weight-bold"

+ 4 - 4
routes/web.php

@@ -381,15 +381,15 @@ Route::middleware('pro.auth')->group(function () {
 
             Route::get('rpm-admin', 'PracticeManagementController@rpmMatrixForAdmin')->name('rpm-matrix-admin');
 
-            // rpm manager (new)
-            Route::get('rpm-manager', 'PracticeManagementController@rpmManager')->name('rpm-manager');
-            Route::get('rpm-manager-row/{uid}', 'PracticeManagementController@rpmManagerRow')->name('rpm-manager-row');
-
             Route::get('claims-report', 'PracticeManagementController@claimsReport')->name('claims-report');
 
             Route::get('problems-report', 'PracticeManagementController@problemsReport')->name('problems-report');
         });
 
+        // rpm manager (new)
+        Route::get('rpm-manager', 'PracticeManagementController@rpmManager')->name('rpm-manager');
+        Route::get('rpm-manager-row/{uid}', 'PracticeManagementController@rpmManagerRow')->name('rpm-manager-row');
+
         Route::get('supply-orders/cancelled-but-unacknowledged', 'PracticeManagementController@supplyOrdersCancelledButUnacknowledged')->name('supply-orders-cancelled-but-unacknowledged');
         Route::get('supply-orders/unsigned', 'PracticeManagementController@supplyOrdersUnsigned')->name('supply-orders-unsigned');