Pārlūkot izejas kodu

fix (1.49.4 -> 1.49.5): 修复反色对比缩略图列表显示拒绝状态体位问题

- 在 InvertContrastThumbnailList 组件中添加 filteredBodyPositions 变量,过滤掉 judged_status 为 'Reject' 的体位,避免在反色对比中显示拒绝的图像

改动文件:
- src/pages/view/components/InvertContrastThumbnailList.tsx
dengdx 1 nedēļu atpakaļ
vecāks
revīzija
09bac87bd4

+ 9 - 0
CHANGELOG.md

@@ -2,6 +2,15 @@
 
 本项目的所有重要变更都将记录在此文件中。
 
+## [1.49.5] - 2026-01-05 18:32
+
+### 修复 (Fixed)
+
+- **修复反色对比缩略图列表显示拒绝状态体位问题** - 过滤掉 judged_status 为 'Reject' 的体位,避免在反色对比中显示拒绝的图像
+
+**改动文件:**
+- src/pages/view/components/InvertContrastThumbnailList.tsx
+
 ## [1.49.4] - 2026-01-05 18:19
 
 ### 重构 (Refactored)

+ 1 - 1
package.json

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

+ 6 - 1
src/pages/view/components/InvertContrastThumbnailList.tsx

@@ -24,6 +24,11 @@ const InvertContrastThumbnailList: React.FC = () => {
   // 获取当前选中的体位URLs
   const selectedPositions = useSelector(selectSelectedPositions);
 
+  // 过滤掉拒绝的图像
+  const filteredBodyPositions = bodyPositions.filter(
+    (bodyPosition) => bodyPosition.dview.judged_status !== 'Reject'
+  );
+
   /**
    * 处理体位选择变更 - 单选模式,每次选择替换当前选择
    */
@@ -64,7 +69,7 @@ const InvertContrastThumbnailList: React.FC = () => {
         选择对比体位
       </div>
 
-      {bodyPositions.map((bodyPosition, index) => {
+      {filteredBodyPositions.map((bodyPosition, index) => {
         const imageUrl = getPositionImageUrl(bodyPosition);
         const isSelected = isPositionSelected(bodyPosition);