Md.Mostafijur Rahman 1 year ago
parent
commit
9f85d756da

+ 5 - 5
app/Http/Controllers/TeacherHomeController.php

@@ -50,7 +50,7 @@ class TeacherHomeController extends Controller
         return view('supervisor.applications',compact('user','students'));
     }
 
-    public function search()
+    public function search(Request $request)
     {
         $input = Input::all();
         $request = (object) $input;
@@ -115,7 +115,7 @@ class TeacherHomeController extends Controller
     }
 
     public function explore(){
-        $user = Auth::guard('teacher')->user(); 
+        $user = Auth::guard('teacher')->user();
         return view('supervisor.explore');
     }
 
@@ -126,7 +126,7 @@ class TeacherHomeController extends Controller
         return view('supervisor.my_account',compact('user','departments','universities'));
     }
 
-   
+
 
     public function student_proposal_details($hash){
 
@@ -160,6 +160,6 @@ class TeacherHomeController extends Controller
         )->get();
 
         return view('supervisor.student_proposal_details',compact('hash_ids','proposal_details','education_history','start_date','end_date','doc_info'));
-    } 
-    
+    }
+
 }

+ 12 - 1
resources/views/supervisor/applications.blade.php

@@ -51,13 +51,16 @@
         </div>
     </div>
 </div>
-<div class="card p-2 rounded border-0" style="background-color: #ffffff; color: #141639c4; height: 80vh;">
+<div class="card p-2 rounded border-0 wait" style="background-color: #ffffff; color: #141639c4; height: 80vh;">
 <div id="load_data"></div>
 </div>
 @endsection
 @push('js')
 <script>
+
 $(function(){
+    get_data();
+
     $(".submitted_date").flatpickr({
         dateFormat: 'd-m-Y',
         mode: "range"
@@ -76,6 +79,7 @@ $(function(){
     });
 
     function get_data(){
+        $('.wait').waitMe({effect : 'facebook', text : 'Please wait...'});
         var base = '{{url('/')}}';
         var apply_ref = $('#apply_ref').val();
         var proposal_status = $('#proposal_status').find('option:selected').val();
@@ -86,16 +90,23 @@ $(function(){
             method: 'GET',
             url: base+'/supervisor/application-list/search',
             data: {'apply_ref' : apply_ref,'proposal_status' : proposal_status,'submitted_date' : submitted_date,'preffered_start_date' : preffered_start_date},
+
             success: function(response){ // What to do if we succeed
+                $('.wait').waitMe("hide");
                 $('#load_data').html(response);
             },
             error: function(jqXHR, textStatus, errorThrown) { // What to do if we fail
+                $('.wait').waitMe("hide");
                 console.log(JSON.stringify(jqXHR));
                 console.log("AJAX error: " + textStatus + ' : ' + errorThrown);
             }
         });
     }
 
+    $('.wait-me').on('click', function(){
+        $('.wait').waitMe({effect : 'facebook', text : 'Please wait...'});
+    });
+
 });
 </script>
 @endpush

+ 1 - 1
resources/views/supervisor/layouts/left_menu.blade.php

@@ -64,4 +64,4 @@
             </div>
         </div>
     </nav>
-</div><!--end col--> 
+</div><!--end col-->

+ 5 - 0
resources/views/supervisor/load_application.blade.php

@@ -161,6 +161,7 @@
             </table>
         </div>
     </div><!--end col-->
+    {{-- {{ $students->appends(request()->query())->links('paginator') }} --}}
     @else
     <div class="col-md-12 bg-white" style="padding:10px;">
         <div class="alert  mt-1 mb-3" style="border-color: #e9f0f3; font-size: 12px !important; color: #dc3545; border-radius: 30px; padding: 8px 15px; text-align: center;">
@@ -208,6 +209,10 @@
             });
         });
 
+        $('.page-link').on('click',function() {
+            $('#load_data').load($(this).attr('href'));
+        });
+
     });
 </script>