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(RDepartment::class, function (Form $form) { $form->display('id' , '序号'); $form->select('department_type' , '科室类别')->options([ '耳鼻喉'=>'耳鼻喉', '神经内科'=>'神经内科', '内分泌科'=>'内分泌科', '皮肤性病科'=>'皮肤性病科', '营养科'=>'营养科', '血管外科'=>'血管外科', '成瘾医学科'=>'成瘾医学科', '肿瘤科'=>'肿瘤科', '心血管内科'=>'心血管内科', '精神病科'=>'精神病科', '儿科'=>'儿科', '血液科'=>'血液科', '传染科'=>'传染科', '烧伤科'=>'烧伤科', '急诊科'=>'急诊科', '皮肤科'=>'皮肤科', '肾内科'=>'肾内科', '呼吸内科'=>'呼吸内科', '肝胆外科'=>'肝胆外科', '保健科'=>'保健科', '口腔科'=>'口腔科', '妇科'=>'妇科', '普外科'=>'普外科', '消化内科'=>'消化内科', '骨科'=>'骨科', '心胸外科'=>'心胸外科', '老年科'=>'老年科', '眼科'=>'眼科' ])->required(); $form->text('department' , '科室名称')->required(); $form->text('parameter' , '链接地址')->required(); }); } // Grid protected function grid() { return Admin::grid(RDepartment::class, function (Grid $grid) { $grid->id('编号')->sortable(); $grid->department_type('科室类别'); $grid->department('科室名称'); $grid->parameter('参数')->display(function ($parameter){ return "".substr(urldecode($parameter),0,200).""; }); // 禁用导出数据按钮 $grid->actions(function ($actions) { $actions->disableView(); //$actions->disableEdit(); }); $grid->filter(function($filter){ // 去掉默认的id过滤器 $filter->disableIdFilter(); // 在这里添加字段过滤器 $filter->like('department' , '输入科室名称'); }); }); } }