From e2ceec7e161e46d30669a47bcbf57981a788184a Mon Sep 17 00:00:00 2001 From: liapples Date: Thu, 19 Aug 2021 18:44:09 +0800 Subject: [PATCH] =?UTF-8?q?user=E9=80=89=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/AdminAgent/Renderable/SelectUser.php | 44 ++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 app/AdminAgent/Renderable/SelectUser.php diff --git a/app/AdminAgent/Renderable/SelectUser.php b/app/AdminAgent/Renderable/SelectUser.php new file mode 100644 index 0000000..3dab538 --- /dev/null +++ b/app/AdminAgent/Renderable/SelectUser.php @@ -0,0 +1,44 @@ +id; + Admin::translation('user'); + return Grid::make(new User(), function (Grid $grid) { + $grid->disableActions(); + $grid->disableBatchDelete(); + + $grid->model()->where(['status' => UserStatus::NORMAL, 'agent_id' => Admin::user()->id]); + $grid->quickSearch(['mobile', 'nickname'])->placeholder('搜索手机号、用户昵称'); + + $grid->column('id'); + $grid->column('nickname'); + $grid->column('mobile'); + $grid->column('avatar')->image('', 60, 60); + $grid->column('created_at', '注册时间'); + + $grid->paginate(15); + + $grid->filter(function (Grid\Filter $filter) { + $filter->model()->where('agent_id', Admin::user()->id); + $filter->equal('mobile')->width(3); + $filter->like('nickname')->width(3); + }); + }); + } +}