調整疾病類別項目

This commit is contained in:
ericli1018
2025-07-03 10:20:38 +08:00
parent ce4c781d02
commit 3a0bee4d58
13 changed files with 101 additions and 4 deletions

View File

@ -53,6 +53,12 @@ class EventHealthAllowanceCrudController extends CrudController
'type' => 'select_from_array',
'options' => ['1' => '未審核  ', '2' => '通過  ', '3' => '未通過 ✖', '4' => '重覆資料(僅標記)'],
],
[
'name' => 'disease_type',
'label' => '疾病類別',
'type' => 'select_from_array',
'options' => ['1' => '代謝症候群(代謝症候群者)', '5' => '代謝症候群(糖尿病前期者)'],
],
[
'name' => 'hospital_name',
'label' => '就醫院所',
@ -108,6 +114,15 @@ class EventHealthAllowanceCrudController extends CrudController
->whenActive(function($value) {
CRUD::addClause('where', 'check_state', $value);
});
CRUD::filter('疾病類別')
->type('dropdown')
->values([
1 => '代謝症候群(代謝症候群者)',
5 => '代謝症候群(糖尿病前期者)'
])
->whenActive(function($value) {
CRUD::addClause('where', 'disease_type', $value);
});
CRUD::filter('ID')
->type('text')
->whenActive(function($value) {
@ -173,6 +188,12 @@ class EventHealthAllowanceCrudController extends CrudController
{
CRUD::setValidation(EventHealthAllowanceRequest::class);
$this->crud->addFields([
[
'name' => 'disease_type',
'label' => '疾病類別',
'type' => 'select_from_array',
'options' => ['1' => '代謝症候群(代謝症候群者)', '5' => '代謝症候群(糖尿病前期者)'],
],
[
'name' => 'hospital_name',
'label' => '就醫院所',

View File

@ -56,7 +56,7 @@ class EventImprovedHealthCrudController extends CrudController
'name' => 'disease_type',
'label' => '疾病類別',
'type' => 'select_from_array',
'options' => ['1' => '代謝症候群', '2' => '糖尿病', '3' => '初期慢性腎臟病', '4' => '糖尿病及初期慢性腎臟病'],
'options' => ['1' => '代謝症候群(代謝症候群者)', '5' => '代謝症候群(糖尿病前期者)', '2' => '糖尿病', '3' => '初期慢性腎臟病', '4' => '糖尿病及初期慢性腎臟病'],
],
[
'name' => 'hospital_name',
@ -115,7 +115,8 @@ class EventImprovedHealthCrudController extends CrudController
CRUD::filter('疾病類別')
->type('dropdown')
->values([
1 => '代謝症候群',
1 => '代謝症候群(代謝症候群者)',
5 => '代謝症候群(糖尿病前期者)',
2 => '糖尿病',
3 => '初期慢性腎臟病',
4 => '糖尿病及初期慢性腎臟病'
@ -198,7 +199,7 @@ class EventImprovedHealthCrudController extends CrudController
'name' => 'disease_type',
'label' => '疾病類別',
'type' => 'select_from_array',
'options' => ['1' => '代謝症候群', '2' => '糖尿病', '3' => '初期慢性腎臟病', '4' => '糖尿病及初期慢性腎臟病'],
'options' => ['1' => '代謝症候群(代謝症候群者)', '5' => '代謝症候群(糖尿病前期者)', '2' => '糖尿病', '3' => '初期慢性腎臟病', '4' => '糖尿病及初期慢性腎臟病'],
],
[
'name' => 'hospital_name',

View File

@ -53,6 +53,12 @@ class EventMetabolismCrudController extends CrudController
'type' => 'select_from_array',
'options' => ['1' => '未審核  ', '2' => '通過  ', '3' => '未通過 ✖', '4' => '重覆資料(僅標記)'],
],
[
'name' => 'disease_type',
'label' => '疾病類別',
'type' => 'select_from_array',
'options' => ['1' => '代謝症候群(代謝症候群者)', '5' => '代謝症候群(糖尿病前期者)'],
],
[
'name' => 'hospital_name',
'label' => '就醫院所',
@ -108,6 +114,15 @@ class EventMetabolismCrudController extends CrudController
->whenActive(function($value) {
CRUD::addClause('where', 'check_state', $value);
});
CRUD::filter('疾病類別')
->type('dropdown')
->values([
1 => '代謝症候群(代謝症候群者)',
5 => '代謝症候群(糖尿病前期者)'
])
->whenActive(function($value) {
CRUD::addClause('where', 'disease_type', $value);
});
CRUD::filter('ID')
->type('text')
->whenActive(function($value) {
@ -174,6 +189,12 @@ class EventMetabolismCrudController extends CrudController
{
CRUD::setValidation(EventMetabolismRequest::class);
$this->crud->addFields([
[
'name' => 'disease_type',
'label' => '疾病類別',
'type' => 'select_from_array',
'options' => ['1' => '代謝症候群(代謝症候群者)', '5' => '代謝症候群(糖尿病前期者)'],
],
[
'name' => 'hospital_name',
'label' => '就醫院所',