| xqd
@@ -19,13 +19,13 @@ class UserController extends AdminController
|
|
|
protected function grid()
|
|
|
{
|
|
|
return Grid::make(new User(), function (Grid $grid) {
|
|
|
- $grid->model()->with('member:id,title');
|
|
|
+ $grid->model()->orderByDesc('id');
|
|
|
$grid->column('id')->sortable();
|
|
|
$grid->column('name');
|
|
|
$grid->column('account');
|
|
|
$grid->column('email');
|
|
|
$grid->column('online')->using(config('map.online'))->label(['gray', 'success']);
|
|
|
- $grid->column('member.title',admin_trans_field('member_type'))->label(['gray', 'success']);
|
|
|
+ $grid->column('member_type_text',admin_trans_field('member_type'))->label(['gray', 'success']);
|
|
|
$grid->column('status')->switch();
|
|
|
$grid->column('created_at')->sortable();
|
|
|
$grid->disableCreateButton();
|
| xqd
@@ -34,6 +34,10 @@ class UserController extends AdminController
|
|
|
$filter->like('name', admin_trans_field('name'))->width(4);
|
|
|
$filter->like('mobile', admin_trans_field('mobile'))->width(4);
|
|
|
$filter->like('email', admin_trans_field('email'))->width(4);
|
|
|
+ $filter->equal('member_type', admin_trans_field('member_type'))->select([
|
|
|
+ 1=>'一般会员',
|
|
|
+ 2=>'企业会员',
|
|
|
+ ])->width(4);
|
|
|
$filter->between('created_at', admin_trans_field('created_at'))->datetime()->width(4);
|
|
|
});
|
|
|
});
|