payload['id']??0; $userInfo = UserInfo::with('user')->where('user_id', $userId)->first(); $builder = UserInfo::query(); $builder->with(['user'])->whereIn('user_id', $userInfo->parent_ids)->latest('depth'); return Grid::make($builder, function (Grid $grid) { $grid->column('user.phone', '手机号')->link(function ($value) { return admin_url('users/'.$this->user_id); }); $grid->column('agent_level', '身份')->display(function ($value) { return $this->agent_level_name??'未知'; })->label(); $grid->column('depth', '层级'); $grid->column('growth_value', '消费值'); $grid->column('group_sales_value', '业绩'); $grid->column('created_at', '注册时间'); // $grid->withBorder(); $grid->model()->orderBy('created_at', 'desc'); $grid->disableRefreshButton(); $grid->disableActions(); }); } }