diff --git a/app/Http/Controllers/Admin/ProjectController.php b/app/Http/Controllers/Admin/ProjectController.php index 877f399..9570ca7 100755 --- a/app/Http/Controllers/Admin/ProjectController.php +++ b/app/Http/Controllers/Admin/ProjectController.php @@ -8,6 +8,7 @@ namespace App\Http\Controllers\Admin; +use App\Admin; use App\Events\ProjectSaved; use App\Exports\CommonExport; use App\Forms\ProjectForm; @@ -18,8 +19,10 @@ use App\Models\ParamedicLevel; use App\Models\Project; use App\Models\Room; use Illuminate\Http\Request; +use Illuminate\Support\Facades\DB; use Kris\LaravelFormBuilder\FormBuilder; use Maatwebsite\Excel\Facades\Excel; +use Spatie\Permission\Models\Role; class ProjectController extends CommonController { @@ -85,7 +88,12 @@ class ProjectController extends CommonController } $data = $data->paginate(10); - return view($this->bladePath . ".beds", compact("project", "data")); + + // 获取护士长 + $roleId = Role::where('name','like','%护士长%')->where('guard_name','admin')->value('id'); + $adminIds = DB::table('model_has_roles')->where('role_id',$roleId)->where('model_type','App\Admin')->pluck('model_id'); + $head_list = Admin::whereIn('id',$adminIds)->get(); + return view($this->bladePath . ".beds", compact("project", "data","head_list")); } public function createSub(Request $request) diff --git a/resources/views/admin/project/beds.blade.php b/resources/views/admin/project/beds.blade.php index db16a43..dd2bfb9 100755 --- a/resources/views/admin/project/beds.blade.php +++ b/resources/views/admin/project/beds.blade.php @@ -153,10 +153,9 @@