Ver Fonte

补充上次提交的权限

Zhouzhendong há 5 anos atrás
pai
commit
4a2c9262e1

+ 2 - 0
app/Http/Controllers/OrderController.php

@@ -54,6 +54,7 @@ class OrderController extends Controller
     }
 
     public function createRejectedBill(Request $request){
+        if(!Gate::allows('订单管理-订单-退货单生成')){ return ['success'=>false,'data'=>'您无权操作!'];  }
         /** @var OrderService $orderService */
         $orderService = app('orderService');
         $result = $orderService->get(['data' => $request->data]);
@@ -102,6 +103,7 @@ class OrderController extends Controller
     }
 
     public function isRejectedBillExist(Request $request){
+        if(!Gate::allows('订单管理-订单-退货单生成')){ return redirect(url('/'));  }
         /** @var RejectedBillService $rejectedBillService */
         $rejectedBillService = app('rejectedBillService');
         $rejectedBills = $rejectedBillService->get(['order_number' => $request->data]);

+ 2 - 2
resources/views/order/index/delivering.blade.php

@@ -31,9 +31,9 @@
                     @endcan
                     @can('订单管理-订单问题件生成')<button  @click="orderIssueTag()" type="button" class="btn btn-sm ml-2 btn-outline-primary "
                                                  :class="[checkData.length>0?'btn-dark':'btn-outline-primary']">标记问题件</button>@endcan
-                    {{--@can('订单管理-订单-退货单生成')--}}
+                    @can('订单管理-订单-退货单生成')
                         <button class="btn btn-sm ml-2" :class="[checkData.length>0?'btn-dark':'btn-outline-danger']" @click="isRejectedBillExist()">退货单生成</button>
-                    {{--@endcan--}}
+                    @endcan
                 </div>
                 <div class="modal fade " style="top: 20%" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                     <div class="modal-dialog">