payload['id']??0; $builder = DistributionPreIncome::query(); $builder->with('logs')->where('user_id', $userId); return Grid::make($builder, function (Grid $grid) { $grid->column('remarks', '备注'); $grid->column('status', '状态')->using(DistributionPreIncome::$statusTexts)->dot([ 0=>'danger', 1=>'danger', 2=>'success', ]); $grid->column('total_amount', '金额'); $grid->column('total_sales_value', '消费值'); $grid->column('total_revenue', '收益'); $grid->column('logs', '收益详情')->display('详情')->modal(function ($modal) { $modal->title('收益详情'); return DistributionPreIncomeLogTable::make(['id'=>$this->id]); }); $grid->column('created_at', '创建时间'); // $grid->withBorder(); $grid->model()->orderBy('created_at', 'desc'); $grid->disableRefreshButton(); $grid->disableActions(); }); } }