|
|
|
@ -32,7 +32,9 @@ class OrderController extends AdminController |
|
|
|
$grid->disableDeleteButton(); |
|
|
|
$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('agent.name', '代理商'); |
|
|
|
@ -125,6 +127,11 @@ class OrderController extends AdminController |
|
|
|
protected function 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->disableFooter(); |
|
|
|
$form->disableHeader(); |
|
|
|
|