Browse Source

订单列表增加当前供应商判断

dev
李可松 4 years ago
parent
commit
9642f84342
  1. 9
      app/AdminSupplier/Controllers/OrderController.php

9
app/AdminSupplier/Controllers/OrderController.php

@ -32,7 +32,9 @@ class OrderController extends AdminController
$grid->disableDeleteButton(); $grid->disableDeleteButton();
$grid->disableEditButton(); $grid->disableEditButton();
//TODO 筛选当前供应商
$grid->model()->where(function ($query) {
return $query->whereHas('product', fn($q) => $q->where('supplier_id', Admin::user()->id));
});
$grid->column('id')->sortable(); $grid->column('id')->sortable();
$grid->column('agent.name', '代理商'); $grid->column('agent.name', '代理商');
@ -125,6 +127,11 @@ class OrderController extends AdminController
protected function form() protected function form()
{ {
return Form::make(new Order(), function (Form $form) { return Form::make(new Order(), function (Form $form) {
//不允许查看非自己的数据
if ($form->isEditing() && $form->model()->supplier_id != Admin::user()->id) {
return $form->response()->error('数据不存在');
}
$form->disableDeleteButton(); $form->disableDeleteButton();
$form->disableFooter(); $form->disableFooter();
$form->disableHeader(); $form->disableHeader();

Loading…
Cancel
Save