|
@@ -40,7 +40,7 @@ class DoctorManagementController extends AdminController
|
|
$grid->filter(function ($filter){
|
|
$grid->filter(function ($filter){
|
|
$filter->disableIdFilter();
|
|
$filter->disableIdFilter();
|
|
$filter->like('name','昵称');
|
|
$filter->like('name','昵称');
|
|
-// $filter->like('organization','机构名称');
|
|
|
|
|
|
+ $filter->equal('phone','电话');
|
|
$filter->where(function ($query) {
|
|
$filter->where(function ($query) {
|
|
$query->whereHas('organization',function ($query){
|
|
$query->whereHas('organization',function ($query){
|
|
$query->where('name','like',"%{$this->input}%");
|
|
$query->where('name','like',"%{$this->input}%");
|
|
@@ -50,6 +50,10 @@ class DoctorManagementController extends AdminController
|
|
0 => '禁用',
|
|
0 => '禁用',
|
|
1 => '启用',
|
|
1 => '启用',
|
|
]);
|
|
]);
|
|
|
|
+ $filter->equal('is_then','认证状态')->select([
|
|
|
|
+ 0 => '未认证',
|
|
|
|
+ 1 => '已认证',
|
|
|
|
+ ]);
|
|
});
|
|
});
|
|
$grid->actions(function ($actions) {
|
|
$grid->actions(function ($actions) {
|
|
// 去掉编辑
|
|
// 去掉编辑
|
|
@@ -79,10 +83,7 @@ class DoctorManagementController extends AdminController
|
|
'on' => ['value' => 1, 'text' => '启用', 'color' => 'primary'],
|
|
'on' => ['value' => 1, 'text' => '启用', 'color' => 'primary'],
|
|
'off' => ['value' => 0, 'text' => '禁用', 'color' => 'danger'],
|
|
'off' => ['value' => 0, 'text' => '禁用', 'color' => 'danger'],
|
|
];
|
|
];
|
|
-// $grid->column('organization', __('所属机构'))->pluck('name')->label('info');
|
|
|
|
$grid->column('org', __('所属机构'))->display(function (){
|
|
$grid->column('org', __('所属机构'))->display(function (){
|
|
-// dd($organization);
|
|
|
|
-// dd($this->id);
|
|
|
|
$org_id = DocterOrganization::where('docter_id',$this->id)->where('state',1)->pluck('organization_id')->toArray();
|
|
$org_id = DocterOrganization::where('docter_id',$this->id)->where('state',1)->pluck('organization_id')->toArray();
|
|
$name = Organization::whereIn('id',$org_id)->pluck('name')->toArray();
|
|
$name = Organization::whereIn('id',$org_id)->pluck('name')->toArray();
|
|
if (empty($name))
|
|
if (empty($name))
|
|
@@ -119,7 +120,6 @@ class DoctorManagementController extends AdminController
|
|
return $type_arr;
|
|
return $type_arr;
|
|
})->label('info');
|
|
})->label('info');
|
|
$grid->column('label', __('标签'))->display(function ($label){
|
|
$grid->column('label', __('标签'))->display(function ($label){
|
|
-// dd($label);
|
|
|
|
if($label==null)
|
|
if($label==null)
|
|
{
|
|
{
|
|
return '无';
|
|
return '无';
|