header('导诊日志'); $content->description('列表'); $content->body($this->grid()); }); } // public function create() // { // return Admin::content(function (Content $content) { // $content->header('导诊症状'); // $content->description('新增'); // $content->body($this->form()); // }); // } // public function edit($id) // { // return Admin::content(function (Content $content) use ($id) { // $content->header('导诊症状'); // $content->description('列表'); // $content->body($this->form($id)->edit($id)); // }); // } protected function form($id = '') { return Admin::form(LySymptomLog::class, function (Form $form) { $form->display('id' , '序号'); $form->text('name' , '症状名称')->required(); $form->text('department' , '症状科室')->required(); $form->text('text' , '输入内容')->required(); $form->text('gender' , '性别')->required(); $form->text('age' , '年龄段')->required(); $form->text('evaluate' , '评价')->required(); }); } // Grid protected function grid() { return Admin::grid(LySymptomLog::class, function (Grid $grid) { $grid->model()->orderBy('id','desc'); $grid->id('编号'); $grid->name('症状名称'); $grid->department('科室'); $grid->text('输入文案'); $grid->created_at('时间'); $grid->gender('性别'); $grid->age('年龄段'); $grid->evaluate('评价')->display(function ($evaluate){ if(0 == $evaluate) { return "满意"; } else { return "不满意"; } }); // 禁用导出数据按钮 $grid->actions(function ($actions) { $actions->disableView(); $actions->disableEdit(); //$actions->disableEdit(); }); $grid->filter(function($filter){ // 去掉默认的id过滤器 $filter->disableIdFilter(); // 在这里添加字段过滤器 $filter->equal('evaluate' , '评级类型')->select([0 => '满意',1 => '不满意']); }); }); } }