Prechádzať zdrojové kódy

更新医生认证中的团队管理

ChenWuJie 4 rokov pred
rodič
commit
0165570eef

+ 2 - 0
app/Admin/Controllers/DocterTeamController.php

xqd
@@ -38,6 +38,8 @@ class DocterTeamController extends AdminController
         $grid->column('docter_id', __('医生id'));
         $grid->column('docter.name', __('医生姓名'));
         $grid->column('team_id', __('团队id'));
+        $grid->column('team.name', __('团队名称'));
+        $grid->column('team.introduction', __('团队简介'));
         $grid->column('created_at', __('创建时间'));
         $grid->column('updated_at', __('更新时间'));
 

+ 1 - 0
app/Admin/Controllers/SignUpController.php

xqd
@@ -25,6 +25,7 @@ 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();

+ 4 - 0
app/Models/Team.php

xqd
@@ -10,6 +10,10 @@ namespace App\Models;
 
 class Team extends BaseModel
 {
+    public function TeamDocter()
+    {
+        return $this->belongsTo(TeamDocter::class,'team_id','id');
+    }
     public function docter()
     {
         return $this->belongsToMany(Docter::class, 'team_docters');

+ 3 - 0
app/Models/TeamDocter.php

xqd
@@ -10,6 +10,9 @@ namespace App\Models;
 
 class TeamDocter extends BaseModel
 {
+    public function team(){
+        return $this->hasOne(Team::class,'id','team_id');
+    }
     public function DocterOrganization(){
         return $this->belongsTo(DocterOrganization::class);
     }