Quellcode durchsuchen

fix (1.66.3 -> 1.66.4): 修复二次扫码注册时年龄计算出生日未同步到slice的问题

- 在年龄变化时,主动同步表单数据到Redux store,确保出生日期保存到slice中

改动文件:
- src/pages/patient/components/register.form.tsx
dengdx vor 2 Tagen
Ursprung
Commit
d98ae56ccc
3 geänderte Dateien mit 13 neuen und 1 gelöschten Zeilen
  1. 10 0
      CHANGELOG.md
  2. 1 1
      package.json
  3. 2 0
      src/pages/patient/components/register.form.tsx

+ 10 - 0
CHANGELOG.md

@@ -2,6 +2,16 @@
 
 本项目的所有重要变更都将记录在此文件中.
 
+## [1.66.4] - 2026-1-16 16:01
+
+fix (1.66.3 -> 1.66.4): 修复二次扫码注册时年龄计算出生日未同步到slice的问题
+
+- 在年龄变化时,主动同步表单数据到Redux store,确保出生日期保存到slice中
+
+改动文件:
+
+- src/pages/patient/components/register.form.tsx
+
 ## [1.66.3] - 2026-1-16 14:07
 
 feat (1.66.2 -> 1.66.3): 添加用户账户管理功能并优化界面

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "zsis",
-  "version": "1.66.3",
+  "version": "1.66.4",
   "private": true,
   "description": "医学成像系统",
   "main": "main.js",

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

@@ -125,6 +125,8 @@ const BasicInfoForm: React.FC<BasicInfoFormProps> = ({
       updateSourceRef.current = 'age';
       const newDob = calculateDobFromAge(patient_age);
       form.setFieldsValue({ patient_dob: newDob });
+      //人工同步更新 Redux store
+      dispatch(setFormData(form.getFieldsValue()))
       console.log('年龄变化,更新出生日期:', newDob.format('YYYY-MM-DD'));
     }
   }, [patient_age, form]);