From 8f07de3c3a50ff62e66e51fe672b5385c8698b4b Mon Sep 17 00:00:00 2001 From: liapples Date: Fri, 27 Aug 2021 23:51:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E8=BF=87=E6=BB=A4=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/AdminAgent/bootstrap.php | 52 --------------------------------- app/AdminGuide/bootstrap.php | 52 --------------------------------- app/AdminSupplier/bootstrap.php | 52 --------------------------------- 3 files changed, 156 deletions(-) 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('数据不存在'); - } - }); });