Преглед на файлове

fix(process): resolve issue where DCM image appears when selecting first position in list during processing after exposing second of two positions
close #51

sw преди 4 седмици
родител
ревизия
ee08954455
променени са 1 файла, в които са добавени 6 реда и са изтрити 3 реда
  1. 6 3
      src/pages/view/components/ViewerContainer.tsx

+ 6 - 3
src/pages/view/components/ViewerContainer.tsx

@@ -345,9 +345,12 @@ const ViewerContainer: React.FC<ViewerContainerProps> = ({ imageUrls }) => {
     console.log('Rendering  layout', gridLayout);
     switch (gridLayout) {
       case '1x1': {
-        const index = bodyPositions.findIndex(
-          (bp) => bp.sop_instance_uid === selectedBodyPosition?.sop_instance_uid
-        );
+        const index = bodyPositions
+          .filter((bp) => bp.dview.expose_status === 'Exposed')
+          .findIndex(
+            (bp) =>
+              bp.sop_instance_uid === selectedBodyPosition?.sop_instance_uid
+          );
         console.log(`查找到索引:${index}`);
         if (index !== -1) {
           return (