Преглед изворни кода

fix(register): resolve bug where patient's birthday date is messy and unadjustable, only works after selecting today
close #33 '

sw пре 1 месец
родитељ
комит
c98b006b0c
1 измењених фајлова са 2 додато и 4 уклоњено
  1. 2 4
      src/pages/patient/components/register.form.tsx

+ 2 - 4
src/pages/patient/components/register.form.tsx

@@ -11,7 +11,7 @@ import {
 import { useIntl, FormattedMessage } from 'react-intl';
 import { registerFormFields } from '@/validation/patient/registerSchema';
 import NumberWithUnit from '@/components/NumberWithUnit';
-import moment from 'moment';
+import dayjs from 'dayjs';
 
 const genderOptions = [
   {
@@ -69,8 +69,6 @@ interface BasicInfoFormProps {
   form?: FormInstance;
 }
 const BasicInfoForm: React.FC<BasicInfoFormProps> = ({ style, form }) => {
-  // 或者使用moment获取今天的日期
-  const todayMoment = moment();
   const patient_age = Form.useWatch('patient_age', form);
   React.useEffect(() => {
     console.log('patient_age 变化了:', patient_age); // 每次 NumberWithUnit onChange 都会触发
@@ -199,7 +197,7 @@ const BasicInfoForm: React.FC<BasicInfoFormProps> = ({ style, form }) => {
       >
         <DatePicker
           format="YYYY-MM-DD"
-          defaultValue={todayMoment}
+          defaultValue={dayjs()}
           style={{ width: '100%' }}
         />
       </Form.Item>