isRole('lanzu_cs')) { $fr = FinancialRecord::getFinancialRecordModel($adu->id); $builder = $fr->where('user_id',$adu->id)->where('user_type',4); } else { $param = \Request::get('user_id'); if ($param) { $fr = FinancialRecord::getFinancialRecordModel($param); $builder = $fr::where('user_type',4); } } return Grid::make($builder, function (Grid $grid) use ($adu) { $grid->id; $grid->user_id('用户')->display(function () { if ($this->user_type == 1) { $name = ImsCjdcUser::find($this->user_id)->name; } else { $name = AdminUsers::find($this->user_id)->name; } return $name; }); $grid->money('金额'); $grid->desc('说明'); $grid->created_at('创建时间')->display(function ($time) { return date('Y-m-d H:i', $time); }); $grid->filter(function (Grid\Filter $filter) use ($adu) { $filter->equal('id'); if (!$adu->isRole('lanzu_cs')) { $filter->equal('user_id', '社区站点')->select(LanzuCsInfo::selectCsInfo()); } }); $grid->disableViewButton(); $grid->disableCreateButton(); $grid->disableEditButton(); $grid->disableDeleteButton(); }); } protected function form() { return Form::make(new FinancialRecord0(), function (Form $form) { $form->datetime('created_at'); }); } }