|
@@ -19,12 +19,13 @@ class UsersReportController extends AdminController
|
|
protected function grid()
|
|
protected function grid()
|
|
{
|
|
{
|
|
$grid = new Grid(new UserReportModel());
|
|
$grid = new Grid(new UserReportModel());
|
|
- $grid->model()->orderByDesc('id');
|
|
|
|
|
|
+ $grid->model()->leftJoin('users_info','users_report.user_id','=','users_info.user_id')->select(['users_report.*','users_info.nickname','users_info.avatar','users_info.area'])->orderByDesc('id');
|
|
|
|
|
|
$grid->column('id')->sortable();
|
|
$grid->column('id')->sortable();
|
|
|
|
+ $grid->combine('user_id', ['avatar', 'nickname'],'用户');
|
|
$grid->column('user_id','用户');
|
|
$grid->column('user_id','用户');
|
|
- $grid->column('report_id');
|
|
|
|
$grid->column('type')->using([1=>'用户',2=>'动态'])->label(['gray','blue','green']);
|
|
$grid->column('type')->using([1=>'用户',2=>'动态'])->label(['gray','blue','green']);
|
|
|
|
+ $grid->column('report_id');
|
|
$grid->column('content');
|
|
$grid->column('content');
|
|
$grid->column('info');
|
|
$grid->column('info');
|
|
$grid->column('img_url','图片内容')->display(function ($v){
|
|
$grid->column('img_url','图片内容')->display(function ($v){
|
|
@@ -43,7 +44,7 @@ class UsersReportController extends AdminController
|
|
});
|
|
});
|
|
$grid->column('status');
|
|
$grid->column('status');
|
|
$grid->column('created_at');
|
|
$grid->column('created_at');
|
|
- $grid->column('updated_at')->sortable();
|
|
|
|
|
|
+// $grid->column('updated_at')->sortable();
|
|
|
|
|
|
$grid->filter(function (Grid\Filter $filter) {
|
|
$grid->filter(function (Grid\Filter $filter) {
|
|
$filter->equal('id');
|
|
$filter->equal('id');
|