diff --git a/app/AdminAgent/bootstrap.php b/app/AdminAgent/bootstrap.php index d1e0688..20a5ab9 100644 --- a/app/AdminAgent/bootstrap.php +++ b/app/AdminAgent/bootstrap.php @@ -26,61 +26,9 @@ use Dcat\Admin\Show; */ app('view')->prependNamespace('admin', resource_path('views/admin')); -/** - * 列表初始化 - */ -Grid::resolving(function (Grid $grid) { - //只查询自己的数据 - $grid->model()->where('agent_id', Admin::user()->id); -}); - /** * 过滤器初始化 */ Filter::resolving(function (Filter $filter) { $filter->panel(); - $filter->model()->where('agent_id', Admin::user()->id); -}); - -/** - * 详情初始化 - */ -Show::resolving(function (Show $show) { - //不允许查看非自己的数据 - if ($show->model()->agent_id != Admin::user()->id) { - Admin::exit('数据不存在'); - } -}); - -/** - * 表单初始化 - */ -Form::resolving(function (Form $form) { - //不允许查看非自己的数据 - $form->editing(function (Form $form) { - if ($form->model()->agent_id != Admin::user()->id) { - Admin::exit('数据不存在'); - } - }); - - //不允许提交非自己数据 - $form->submitted(function (Form $form) { - if ($form->isEditing() && $form->model()->agent_id != Admin::user()->id) { - return $form->response()->error('数据不存在'); - } - }); - - //不允许编辑非自己数据 - $form->saving(function (Form $form) { - if ($form->isEditing() && $form->model()->agent_id != Admin::user()->id) { - return $form->response()->error('数据不存在'); - } - }); - - //不允许删除非自己数据 - $form->deleting(function (Form $form) { - if (array_filter($form->model()->toArray(), fn($v) => $v['agent_id'] != Admin::user()->id)) { - return $form->response()->error('数据不存在'); - } - }); }); diff --git a/app/AdminGuide/bootstrap.php b/app/AdminGuide/bootstrap.php index b708950..20a5ab9 100644 --- a/app/AdminGuide/bootstrap.php +++ b/app/AdminGuide/bootstrap.php @@ -26,61 +26,9 @@ use Dcat\Admin\Show; */ app('view')->prependNamespace('admin', resource_path('views/admin')); -/** - * 列表初始化 - */ -Grid::resolving(function (Grid $grid) { - //只查询自己的数据 - $grid->model()->where('guide_id', Admin::user()->id); -}); - /** * 过滤器初始化 */ Filter::resolving(function (Filter $filter) { $filter->panel(); - $filter->model()->where('guide_id', Admin::user()->id); -}); - -/** - * 详情初始化 - */ -Show::resolving(function (Show $show) { - //不允许查看非自己的数据 - if ($show->model()->guide_id != Admin::user()->id) { - Admin::exit('数据不存在'); - } -}); - -/** - * 表单初始化 - */ -Form::resolving(function (Form $form) { - //不允许查看非自己的数据 - $form->editing(function (Form $form) { - if ($form->model()->guide_id != Admin::user()->id) { - Admin::exit('数据不存在'); - } - }); - - //不允许提交非自己数据 - $form->submitted(function (Form $form) { - if ($form->isEditing() && $form->model()->guide_id != Admin::user()->id) { - return $form->response()->error('数据不存在'); - } - }); - - //不允许编辑非自己数据 - $form->saving(function (Form $form) { - if ($form->isEditing() && $form->model()->guide_id != Admin::user()->id) { - return $form->response()->error('数据不存在'); - } - }); - - //不允许删除非自己数据 - $form->deleting(function (Form $form) { - if (array_filter($form->model()->toArray(), fn($v) => $v['guide_id'] != Admin::user()->id)) { - return $form->response()->error('数据不存在'); - } - }); }); diff --git a/app/AdminSupplier/bootstrap.php b/app/AdminSupplier/bootstrap.php index 3882a81..20a5ab9 100644 --- a/app/AdminSupplier/bootstrap.php +++ b/app/AdminSupplier/bootstrap.php @@ -26,61 +26,9 @@ use Dcat\Admin\Show; */ app('view')->prependNamespace('admin', resource_path('views/admin')); -/** - * 列表初始化 - */ -Grid::resolving(function (Grid $grid) { - //只查询自己的数据 - $grid->model()->where('supplier_id', Admin::user()->id); -}); - /** * 过滤器初始化 */ Filter::resolving(function (Filter $filter) { $filter->panel(); - $filter->model()->where('supplier_id', Admin::user()->id); -}); - -/** - * 详情初始化 - */ -Show::resolving(function (Show $show) { - //不允许查看非自己的数据 - if ($show->model()->supplier_id != Admin::user()->id) { - Admin::exit('数据不存在'); - } -}); - -/** - * 表单初始化 - */ -Form::resolving(function (Form $form) { - //不允许查看非自己的数据 - $form->editing(function (Form $form) { - if ($form->model()->supplier_id != Admin::user()->id) { - Admin::exit('数据不存在'); - } - }); - - //不允许提交非自己数据 - $form->submitted(function (Form $form) { - if ($form->isEditing() && $form->model()->supplier_id != Admin::user()->id) { - return $form->response()->error('数据不存在'); - } - }); - - //不允许编辑非自己数据 - $form->saving(function (Form $form) { - if ($form->isEditing() && $form->model()->supplier_id != Admin::user()->id) { - return $form->response()->error('数据不存在'); - } - }); - - //不允许删除非自己数据 - $form->deleting(function (Form $form) { - if (array_filter($form->model()->toArray(), fn($v) => $v['supplier_id'] != Admin::user()->id)) { - return $form->response()->error('数据不存在'); - } - }); });