Browse Source

refactor(patient->register): remove modality input and validation

sw 12 hours ago
parent
commit
7183aacdfc

+ 0 - 19
src/pages/patient/components/register.form.tsx

@@ -342,25 +342,6 @@ const BasicInfoForm: React.FC<BasicInfoFormProps> = ({ style, form }) => {
           })}
         />
       </Form.Item>
-      <Form.Item
-        label={
-          <FormattedMessage
-            id="register.modality"
-            defaultMessage="register.modality"
-          />
-        }
-        name="modality"
-        required={registerFormFields.modality.required}
-        validateTrigger={registerFormFields.modality.trigger}
-        rules={registerFormFields.modality.validation}
-      >
-        <Input
-          placeholder={intl.formatMessage({
-            id: 'register.modality.placeholder',
-            defaultMessage: 'register.modality.placeholder',
-          })}
-        />
-      </Form.Item>
       <Form.Item
         label={
           <FormattedMessage

+ 1 - 1
src/pages/patient/register.tsx

@@ -68,7 +68,7 @@ const RegisterPage: React.FC = () => {
       const registerInfo: RegisterInfo = {
         ...values,
         patient_type: currentPatientType?.patient_type_id,
-        modality: 'dx',
+        modality: 'DX',
         study_type: 'Normal',
         patient_age: `${values.patient_age.number}${values.patient_age.unit}`, //发送前转换为字符串
         views: selectedViews.map((view) => ({

+ 0 - 9
src/validation/patient/registerSchema.ts

@@ -31,7 +31,6 @@ const registerInfoSchema: Record<
   patient_type: z.string().nonempty(),
   ref_physician: z.string().optional(),
   operator_id: z.string().optional(),
-  modality: z.string().nonempty(),
   weight: z.number().optional(),
   thickness: z.number().optional(),
   length: z.number().optional(),
@@ -157,14 +156,6 @@ export const registerFormFields = {
     message: 'Operator ID is optional',
     trigger: ['onChange', 'onBlur'],
   },
-  modality: {
-    label: 'Modality',
-    required: true,
-    requiredLabel: '',
-    validation: zodToAntdRules(registerformSchema.shape.modality),
-    message: 'Modality is optional',
-    trigger: ['onChange', 'onBlur'],
-  },
   weight: {
     label: 'Weight',
     required: false,