瀏覽代碼

优化加载速度

Zhouzhendong 4 年之前
父節點
當前提交
6cf6c0b03e

+ 2 - 4
app/Http/Controllers/RejectedController.php

@@ -452,13 +452,12 @@ class RejectedController extends Controller
             "item_amount"=>"商品数量","quality_label_name"=>"商品质量","item_remark"=>"备注","operator_name"=>"录入人","remark"=>"退单备注"
         ])->direct();
     }
-    public function import(Request $request)
+    public function import()
     {
         return view('rejected.import');
     }
     public function importExcel(Request $request)
     {
-        $isOverride = $request->input('isOverride');
         try{
             ini_set('max_execution_time',2500);
             ini_set('memory_limit','1526M');
@@ -493,7 +492,7 @@ class RejectedController extends Controller
         if(!is_array($owner_id))$owner_id = [$owner_id];
         if(count($owner_id) != 0) $owner_ids = array_intersect($owner_ids,$owner_id);
         $owner_ids = implode(',',$owner_ids);
-        $searchParams = [
+        return [
             'owner_id' => $owner_ids,
             'data'=> $request->input('data'),
             'created_at_start' => $request->input('created_at_start'),
@@ -501,7 +500,6 @@ class RejectedController extends Controller
             'uncheck_amount' => $request->input('uncheck_amount'),
             'not_in_storage' => $request->input('not_in_storage'),
         ];
-        return $searchParams;
     }
 
     //统计页导出

+ 1 - 1
app/Services/RejectedService.php

@@ -123,7 +123,7 @@ class RejectedService
     public function paginate(Request $request)
     {
         return $this->cacheService->getOrExecute('RejectedsPaginate'.md5(json_encode($request->toArray())),function()use($request){
-            return $this->conditionQuery($request->input())->paginate($request->paginate ?? 50);
+            return $this->conditionQuery($request->input())->simplePaginate($request->paginate ?? 50);
         },config('cache.expirations.oftenChange'));
     }
 

+ 2 - 2
resources/views/rejected/search/general.blade.php

@@ -161,7 +161,7 @@
                         @endcan
                     </tr>
                 </table>
-                <div class="text-info h5 btn btn">{{$rejectedBills->count()}}/{{$rejectedBills->total()}}</div>
+                <!--<div class="text-info h5 btn btn">{{--{{$rejectedBills->count()}}--}}/{{--{{$rejectedBills->total()}}--}}</div>-->
                 {{$rejectedBills->appends($paginateParams)->links()}}
             </div>
             <label><textarea  id="clipboardDiv" style="opacity:0"></textarea></label>
@@ -190,7 +190,7 @@
         @if(isset($paginateParams))
         let paginateParams={!! json_encode($paginateParams) !!};
         @endif
-        let total='{{$rejectedBills->total()}}';
+        let total=500000;
         let editUrl = "{{url('rejectedBill')}}/";
         let destroyUrl = "{{url('rejectedBill')}}/";
         let ajaxConfirmBeStoredUrl = '{{url("apiLocal/rejectedBill/apiConfirmBeStored")}}';