You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
2.3 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?php
namespace App\Forms;
use App\Models\Project;
use Kris\LaravelFormBuilder\Form;
use Kris\LaravelFormBuilder\Field;
class AskSubmitForm extends Form
{
public function buildForm()
{
$this->add("project_id", Field::HIDDEN, ["label" => "所属项目/医院", "rules" => "required"]);
$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[]", Field::NUMBER, ["label" => "遵守医院各项规章制度,维持秩序。",
"rules" => "required",
'attr' => ['placeholder' => '18-20分满意15-17分较满意14分及以下不满意']
]);
$this->add("ask[]", Field::NUMBER, ["label" => "接受医师、护士指导,并认真正确执行。",
"rules" => "required",
'attr' => ['placeholder' => '18-20分满意15-17分较满意14分及以下不满意']
]);
$this->add("ask[]", Field::NUMBER, ["label" => "保持床单元及周围环境清洁整齐,节约水电,不损坏公物。",
"rules" => "required",
'attr' => ['placeholder' => '18-20分满意15-17分较满意14分及以下不满意']
]);
$this->add("ask[]", Field::NUMBER, ["label" => "交接班、查房时间段在岗,并且手机、电视机保持静音。",
"rules" => "required",
'attr' => ['placeholder' => '18-20分满意15-17分较满意14分及以下不满意']
]);
$this->add("ask[]", Field::NUMBER, ["label" => "公司管理人员对陪护工作管理及持续改进。",
"rules" => "required",
'attr' => ['placeholder' => '18-20分满意15-17分较满意14分及以下不满意']
]);
$this->add("tip", Field::TEXTAREA, ["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"]]
]]);
}
}