Przeglądaj źródła

退件查询优化

Zhouzhendong 4 lat temu
rodzic
commit
79f9d824c5

+ 3 - 2
app/Http/Controllers/ReceiveRecordController.php

@@ -49,9 +49,10 @@ class ReceiveRecordController extends Controller
         if(!Gate::allows('退货管理-记录列表')){ return redirect(url('denied'));  }
         $records = ReceiveRecord::query()->with(["logistic:id,name","warehouse:id,name"])->orderByDesc("record_at");
         $records = $this->query($request,$records);
-        $records = $records->get();
+        $records = $records->paginate($request->input("paginate",50),['*'],'page',$request->input("page",1));
         $status = ReceiveRecord::DELAYED;
-        return view("rejected.receiveRecord",compact("records","status"));
+        $paginateParams = $request->input();
+        return view("rejected.receiveRecord",compact("records","status","paginateParams"));
     }
 
     public function export(Request $request)

+ 1 - 0
resources/views/rejected/receiveRecord.blade.php

@@ -29,6 +29,7 @@
                 <td>@{{ delayed[record.delayed] }}</td>
             </tr>
         </table>
+        {{$records->appends($paginateParams)->links()}}
     </div>
 @stop
 @section('lastScript')