| xqd
@@ -25,18 +25,45 @@ class SignUpController extends AdminController
|
|
|
protected function grid()
|
|
|
{
|
|
|
$grid = new Grid(new DocterOrganization());
|
|
|
- $grid->disableActions();
|
|
|
$docter_id = \request('docter_id');
|
|
|
$grid->filter(function ($filter){
|
|
|
$filter->disableIdFilter();
|
|
|
$filter->equal('docter_id','医生');
|
|
|
});
|
|
|
+ $grid->actions(function ($actions) {
|
|
|
+ // 去掉删除
|
|
|
+ $actions->disableDelete();
|
|
|
+ // 去掉查看
|
|
|
+ $actions->disableView();
|
|
|
+
|
|
|
+ // 如果审核成功才能修改认证到期时间
|
|
|
+ if($actions->row->state != 2){
|
|
|
+ //去掉编辑
|
|
|
+ $actions->disableEdit();
|
|
|
+ }
|
|
|
+ });
|
|
|
$grid->column('id', __('Id'));
|
|
|
$grid->column('docter_id', __('医生id'));
|
|
|
$grid->column('docter.name', __('医生姓名'));
|
|
|
$grid->column('organization_id', __('机构id'));
|
|
|
$grid->column('organization.name', __('机构名字'));
|
|
|
- $grid->column('state', __('审核状态'))->using([0=>'待审核',1=>'审核通过',2=>'审核拒绝']);
|
|
|
+ $grid->column('state', __('审核状态'))->using([1=>'待审核',2=>'审核通过',3=>'审核拒绝']);
|
|
|
+ $grid->column('authentication_time', __('入驻时间'))->display(function ($time){
|
|
|
+ if ($time == 0){
|
|
|
+ return '';
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return $time;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ $grid->column('authentication_end_time', __('签约到期时间'))->display(function ($time){
|
|
|
+ if ($time == 0){
|
|
|
+ return '';
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return $time;
|
|
|
+ }
|
|
|
+ });
|
|
|
$grid->column('created_at', __('创建时间'));
|
|
|
$grid->column('updated_at', __('更新时间'));
|
|
|
|
| xqd
@@ -73,13 +100,7 @@ class SignUpController extends AdminController
|
|
|
protected function form()
|
|
|
{
|
|
|
$form = new Form(new DocterOrganization());
|
|
|
-
|
|
|
- $form->number('docter_id', __('Docter id'));
|
|
|
- $form->number('organization_id', __('Organization id'));
|
|
|
- $form->number('offices_id', __('Offices id'));
|
|
|
- $form->number('qualifications_id', __('Qualifications id'));
|
|
|
- $form->number('state', __('State'));
|
|
|
-
|
|
|
+ $form->datetime('authentication_end_time', __('签约到期时间'));
|
|
|
return $form;
|
|
|
}
|
|
|
}
|