diff --git a/app/Forms/AskSubmitScForm.php b/app/Forms/AskSubmitScForm.php new file mode 100755 index 0000000..9ac8cae --- /dev/null +++ b/app/Forms/AskSubmitScForm.php @@ -0,0 +1,62 @@ +add("project_id", Field::SELECT, ["label" => "所属项目/医院", "rules" => "required", "empty_value" => "请选择"]); + // $this->add("visit", Field::TEXT, ["label" => "拜访人员", "rules" => "required"]); + $this->add("date", Field::DATE, ["label" => "考核日期", "rules" => "required"]); + $this->add("department", Field::TEXT, ["label" => "科室", "rules" => "required"]); + $this->add("ask[0]", Field::SELECT, ["label" => AskSubmit::$askListScSc[0], + "rules" => "required", + "choices" => ['20' => '18~20', '17' => '17~15', '14' => '14以下'] + ]); + $this->add("ask[1]", Field::SELECT, ["label" => AskSubmit::$askListSc[1], + "rules" => "required", + "choices" => ['20' => '18~20', '17' => '17~15', '14' => '14以下'] + ]); + $this->add("ask[2]", Field::SELECT, ["label" => AskSubmit::$askListSc[2], + "rules" => "required", + "choices" => ['20' => '18~20', '17' => '17~15', '14' => '14以下'] + ]); + $this->add("ask[3]", Field::SELECT, ["label" => AskSubmit::$askListSc[3], + "rules" => "required", + "choices" => ['20' => '18~20', '17' => '17~15', '14' => '14以下'] + ]); + $this->add("ask[4]", Field::SELECT, ["label" => AskSubmit::$askListSc[4], + "rules" => "required", + "choices" => ['20' => '18~20', '17' => '17~15', '14' => '14以下'] + ]); + $this->add("ask[5]", Field::SELECT, ["label" => AskSubmit::$askListSc[5], + "rules" => "required", + "choices" => ['20' => '18~20', '17' => '17~15', '14' => '14以下'] + ]); + $this->add("ask[6]", Field::SELECT, ["label" => AskSubmit::$askListSc[6], + "rules" => "required", + "choices" => ['20' => '18~20', '17' => '17~15', '14' => '14以下'] + ]); + $this->add("ask[7]", Field::SELECT, ["label" => AskSubmit::$askListSc[7], + "rules" => "required", + "choices" => ['20' => '18~20', '17' => '17~15', '14' => '14以下'] + ]); + $this->add("ask[8]", Field::SELECT, ["label" => AskSubmit::$askListSc[8], + "rules" => "required", + "choices" => ['20' => '18~20', '17' => '17~15', '14' => '14以下'] + ]); + $this->add("tip", Field::TEXT, ["label" => "建议"]); + $this->add('buttons', 'buttongroup', ["splitted" => true, "buttons" => [ + ["label" => "保存", "attr" => ["class" => "btn btn-primary mr-1", "type" => "submit"]], + ["label" => "返回", "attr" => ["class" => "btn btn-light btn-back", "type" => "button"]] + ]]); + } + + +} diff --git a/app/Http/Controllers/Admin/ProjectController.php b/app/Http/Controllers/Admin/ProjectController.php index 2012d8c..ceb206c 100755 --- a/app/Http/Controllers/Admin/ProjectController.php +++ b/app/Http/Controllers/Admin/ProjectController.php @@ -333,7 +333,7 @@ class ProjectController extends CommonController $sheet->getColumnDimension('E')->setWidth(20); $sheet->getColumnDimension('F')->setWidth(20); - $count = count($data); //计算有多少条数据 + $count = count($data); //计算有多少条数据1 for ($i = 2; $i <= $count + 1; $i++) { $content = ''; foreach ($data[$i - 2]['content'] as $item) { @@ -365,6 +365,7 @@ class ProjectController extends CommonController $project_ids = explode(',', $project_ids); } + $form = $formBuilder->create(AskSubmitForm::class, [ "method" => "POST", "id" => "fm", diff --git a/app/Models/AskSubmit.php b/app/Models/AskSubmit.php index e009c35..664cf27 100755 --- a/app/Models/AskSubmit.php +++ b/app/Models/AskSubmit.php @@ -8,7 +8,7 @@ use App\Admin; class AskSubmit extends SoftDeletesModel { protected $table = "ask_submits"; - protected $casts = ['content'=>'json']; + protected $casts = ['content' => 'json']; protected $guarded = ['id']; public static $askList = [ @@ -19,14 +19,26 @@ class AskSubmit extends SoftDeletesModel "公司管理人员对陪护工作管理及持续改进。" ]; + public static $askListSc = [ + "仪表及态度:态度良好、服装整洁统一、佩证上岗", + "工作能力:工作人员具备胜任岗位工作的能力(沟通能力、工作技能、应知应会等)", + "安全措施:细心、耐心照顾患者,协助护士为患者翻身等护理,做好预防患者跌倒、坠床等安全工作", + "行为规范:不参与医疗护理任何诊疗工作;不发表涉及医院相关事件的任何言论。保护患者的隐私,不向他人泄露患者任何信息;不聚集、不串岗、不大声说话等", + "个人卫生与防护:规范洗手;做好院感防护", + "保持床单位整洁,物品摆放整齐;做好医废、生活垃圾、废品及医用织物等按规定存放", + "突发事件与消预防安全:熟悉紧急突发事件的处理及预防措施;规范用电、用水,掌握消防安全应知应会。不抽烟并积极劝阻他人吸烟", + "团结协作,服从科室管理,保持良好沟通,不得拉帮结派等", + "管理人员能主动到科室巡查、沟通,对科室提出的问题能积极处理" + ]; + public function admin() { - return $this->hasOne(Admin::class,'id','admin_id'); + return $this->hasOne(Admin::class, 'id', 'admin_id'); } public function project() { - return $this->hasOne(Project::class,'id','project_id'); + return $this->hasOne(Project::class, 'id', 'project_id'); } diff --git a/resources/views/admin/project/asksubmit_index.blade.php b/resources/views/admin/project/asksubmit_index.blade.php index 043ae8e..7fd3830 100755 --- a/resources/views/admin/project/asksubmit_index.blade.php +++ b/resources/views/admin/project/asksubmit_index.blade.php @@ -7,7 +7,7 @@