修改新增家庭成员接口

This commit is contained in:
2023-05-09 11:35:17 +08:00
parent 08192db50d
commit c32bdd4b9c
2 changed files with 19 additions and 18 deletions
+10 -12
View File
@@ -19,7 +19,7 @@ class PatientFamilyRequest extends FormRequest
protected array $scenes = [
'addFamily' => [ // 新增家庭成员
// 'relation',
'relation',
'is_default',
'card_name',
'mobile',
@@ -33,7 +33,7 @@ class PatientFamilyRequest extends FormRequest
'marital_status',
],
'editFamily' => [ // 修改家庭成员
// 'relation',
'relation',
'is_default',
'card_name',
'type',
@@ -107,22 +107,20 @@ class PatientFamilyRequest extends FormRequest
'type' => ['required',Rule::in(['1', '2', '3', '4'])],
'id_number' => "required",
'mobile' => ['sometimes','regex:/^1(3\d|4[5-9]|5[0-35-9]|6[2567]|7[0-8]|8\d|9[0-35-9])\d{8}$/'],
'relation' => ['sometimes',Rule::in(['1', '2', '3', '4', '5', '6'])],
'relation' => ['sometimes',Rule::in([1,2,3,4,5,6,null])],
'city_id' => 'required_with:province_id',
'province_id' => 'required_with:city_id',
'is_default' => ['sometimes',Rule::in(['0', '1'])],
'is_default' => ['sometimes',Rule::in([0,1,null])],
'height' => ['sometimes','numeric'], // 身高
'weight' => ['sometimes','numeric'], // 体重
'marital_status' => ['sometimes',Rule::in([0,1,2,null])], // 婚姻状况(0:未婚 1:已婚 2:离异 null:未选择)
'is_allergy_history' => ['sometimes','numeric','min:0','max:1'],
'is_family_history' => ['sometimes','numeric','min:0','max:1'],
// 'is_pregnant' => ['sometimes','numeric','min:0','max:1'],
'is_operation' => ['sometimes','numeric','min:0','max:1'],
'drink_wine_status' => ['sometimes','numeric','min:1','max:5'],
'smoke_status' => ['sometimes','numeric','min:1','max:5'],
'chemical_compound_status' => ['sometimes','numeric','min:1','max:4'],
'is_allergy_history' => ['sometimes',Rule::in([0,1,null])],
'is_family_history' => ['sometimes',Rule::in([0,1,null])],
'is_operation' => ['sometimes',Rule::in([0,1,null])],
'drink_wine_status' => ['sometimes',Rule::in([1,2,3,4,5,null])],
'smoke_status' => ['sometimes','numeric',Rule::in([1,2,3,4,5,null])],
'chemical_compound_status' => ['sometimes',Rule::in([1,2,3,4,null])],
'family_id' => "required",
// 'disease_class_id' => "required",
'diagnosis_date' => ['sometimes','date'],
];
}