From 2c2adc9b087288f8ad6a6dc10420ee692c02848a Mon Sep 17 00:00:00 2001 From: liyinglin Date: Wed, 3 Jan 2024 10:08:39 +0800 Subject: [PATCH] 1 --- app/Forms/AskSubmitForm.php | 2 +- app/Http/Controllers/Admin/ProjectController.php | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/Forms/AskSubmitForm.php b/app/Forms/AskSubmitForm.php index fd7bde1..2d7e6aa 100755 --- a/app/Forms/AskSubmitForm.php +++ b/app/Forms/AskSubmitForm.php @@ -11,7 +11,7 @@ class AskSubmitForm extends Form { public function buildForm() { - $this->add("project_id", Field::SELECT, ["label" => "所属项目/医院", "empty_value" => "请选择", "choices" => (new Project())->get()->pluck("name", "id")->toArray()]); + // $this->add("project_id", Field::SELECT, ["label" => "所属项目/医院", "empty_value" => "请选择", "choices" => (new Project())->get()->pluck("name", "id")->toArray()]); $this->add("visit", Field::TEXT, ["label" => "拜访人员", "rules" => "required"]); $this->add("date", Field::DATE, ["label" => "考核日期", "rules" => "required"]); $this->add("department", Field::TEXT, ["label" => "科室", "rules" => "required"]); diff --git a/app/Http/Controllers/Admin/ProjectController.php b/app/Http/Controllers/Admin/ProjectController.php index 4635aa1..af9f3b4 100755 --- a/app/Http/Controllers/Admin/ProjectController.php +++ b/app/Http/Controllers/Admin/ProjectController.php @@ -317,13 +317,18 @@ class ProjectController extends CommonController public function askSubmitCreate(FormBuilder $formBuilder) { - $project_id = \request('project_id'); + dd(auth()); $form = $formBuilder->create(AskSubmitForm::class, [ "method" => "POST", "id" => "fm", "url" => url($this->urlPrefix . "/asksubmit_store") ]); - $form->project_id->setValue($project_id); + $form->modify("project_id", "select", [ + "label" => "所属项目/医院", "empty_value" => "请选择", + "choices" => (new ParamedicLevel())->whereIn("project_id", $vo->project_id)->get()->pluck("name", "id")->toArray() + ]); + + return view($this->bladePath . ".asksubmit_create", compact("form")); }