ReplySevriceCCController.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?php
  2. namespace App\Admin\Controllers;
  3. use App\Admin\Actions\Service\ApplysAction;
  4. use App\Admin\Actions\Service\RefuseAction;
  5. use App\Models\Serviceapplys;
  6. use Encore\Admin\Controllers\AdminController;
  7. use Encore\Admin\Form;
  8. use Encore\Admin\Grid;
  9. use Encore\Admin\Show;
  10. class ReplySevriceCCController extends AdminController
  11. {
  12. /**
  13. * Title for current resource.
  14. *
  15. * @var string
  16. */
  17. protected $title = '图文咨询认证';
  18. /**
  19. * Make a grid builder.
  20. *
  21. * @return Grid
  22. */
  23. protected function grid()
  24. {
  25. $grid = new Grid(new Serviceapplys());
  26. $grid->model()->where('service_type','1');
  27. $grid->column('id', __('Id'));
  28. $grid->column('docter.avatar', __('头像'))->image('',50,50);
  29. $grid->column('docter.id', __('医生ID'));
  30. $grid->column('docter.name','医生名称');
  31. $grid->column('docter.sex','性别')->using([1=>'男',2=>'女']);
  32. $grid->column('docter.DocterOrganization', __('所属机构'));
  33. // $grid->column('docter.label', __('标签'))->map('ucwords')->implode('-');
  34. $grid->column('docter.label', __('标签'))->label('info');
  35. //$grid->column('service_type', __('服务类型'));
  36. $grid->column('status', __('状态'))->using([1=>'审核',2=>'已通过',3=>'已拒绝'])->label([
  37. 1 => 'warning',
  38. 2 => 'success',
  39. 3 => 'default'
  40. ]);
  41. $grid->column('created_at', __('创建时间'));
  42. $grid->column('updated_at', __('更新时间'));
  43. $grid->actions(function ($actions) {
  44. // 去掉删除
  45. $actions->disableDelete();
  46. // 去掉编辑
  47. $actions->disableEdit();
  48. // 去掉查看
  49. $actions->disableView();
  50. $actions->add(new ApplysAction());
  51. $actions->add(new RefuseAction());
  52. });
  53. return $grid;
  54. }
  55. }