Prechádzať zdrojové kódy

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 týždňov pred
rodič
commit
ee08954455

+ 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 (