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

fix (1.30.3 -> 1.30.4): 解决了从处理不能进入打印的问题

- 在 BusinessZone.tsx 中为 'process' 键添加了检查曝光状态的条件
- 确保从处理页面可以正确进入打印界面

改动文件:
- src/layouts/BusinessZone.tsx
- CHANGELOG.md
- package.json
dengdx пре 2 недеља
родитељ
комит
8438becf80
3 измењених фајлова са 26 додато и 2 уклоњено
  1. 18 0
      CHANGELOG.md
  2. 1 1
      package.json
  3. 7 1
      src/layouts/BusinessZone.tsx

+ 18 - 0
CHANGELOG.md

@@ -2,6 +2,24 @@
 
 本项目的所有重要变更都将记录在此文件中。
 
+## [1.30.4] - 2025-12-26 15:33
+
+### 修复 (Fixed)
+- **解决了从处理不能进入打印的问题** - 修复从处理页面无法切换到打印界面的问题
+  - 在 BusinessZone.tsx 中为 'process' 键添加了检查曝光状态的条件
+  - 确保从处理页面可以正确进入打印界面
+
+**核心改进:**
+- 用户体验提升:处理页面现在支持打印功能切换
+- 功能完整性:修复了页面切换逻辑的缺失问题
+
+**改动文件:**
+- src/layouts/BusinessZone.tsx
+- CHANGELOG.md
+- package.json (版本更新: 1.30.3 -> 1.30.4)
+
+---
+
 ## [1.30.3] - 2025-12-26 15:11
 
 ### 修复 (Fixed)

+ 1 - 1
package.json

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

+ 7 - 1
src/layouts/BusinessZone.tsx

@@ -181,7 +181,13 @@ const BusinessZone: React.FC<BusinessZoneProps> = ({ onMenuClick }) => {
           state.bodyPositionList.exposureStatus === 'Half Exposed' ||
           state.bodyPositionList.exposureStatus === 'Fully Exposed',
       };
-    } else {
+    } else if (currentKey === 'process') {
+      return {
+        hasExposedImage:
+          state.bodyPositionList.exposureStatus === 'Half Exposed' ||
+          state.bodyPositionList.exposureStatus === 'Fully Exposed',
+      };
+    } else{
       return {};
     }
   });