소스 검색

fix (1.63.2 -> 1.63.3): 修复妊娠状态字段显示逻辑

- 在DROS产品中,为妊娠状态字段添加条件显示逻辑,只有当患者性别已选择时才显示该字段

改动文件:
- src/pages/patient/components/register.form.tsx
szy 3 일 전
부모
커밋
1187c33fde
3개의 변경된 파일13개의 추가작업 그리고 2개의 파일을 삭제
  1. 10 0
      CHANGELOG.md
  2. 1 1
      package.json
  3. 2 1
      src/pages/patient/components/register.form.tsx

+ 10 - 0
CHANGELOG.md

@@ -2,6 +2,16 @@
 
 本项目的所有重要变更都将记录在此文件中.
 
+## [1.63.3] - 2026-01-09 12:50
+
+### 修复 (Fixed)
+
+- **修复妊娠状态字段显示逻辑** - 在DROS产品中,只有当患者性别已选择时才显示妊娠状态字段,避免在性别未选择时显示不相关的字段
+
+**改动文件:**
+
+- src/pages/patient/components/register.form.tsx
+
 ## [1.63.2] - 2026-01-09 11:09
 
 ### 修复 (Fixed)

+ 1 - 1
package.json

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

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

@@ -352,6 +352,7 @@ const BasicInfoForm: React.FC<BasicInfoFormProps> = ({
             if (_PregnancyStatusFieldVisible) {
               // 更新表单
               form?.setFieldValue('pregnancy_status', PregnancyStatus.UNKNOWN);
+
               // 手动同步更新 Redux store
               const currentValues = form?.getFieldsValue();
               dispatch(
@@ -401,7 +402,7 @@ const BasicInfoForm: React.FC<BasicInfoFormProps> = ({
         </Form.Item>
       )}
       {/** 人类专用 */}
-      {productName === 'DROS' && (
+      {productName === 'DROS' && form?.getFieldValue('patient_sex') && (
         <Form.Item
           hidden={pregnancyStatusFieldVisible}
           label={