From 1f6751f95be2686d95a67f71214111d04a595fb7 Mon Sep 17 00:00:00 2001 From: Davide Punzo Date: Wed, 31 Mar 2021 12:20:34 +0200 Subject: [PATCH] IDC2332 (#2341) 1) fix the loading of the segmentations when filtering study with ?seriesInstanceUID= syntax 2) add time in the dates of the items of the segmentation combobox list 3) order segmentation combobox list in reverse time order --- .../src/components/SegmentationPanel/SegmentationPanel.js | 4 ++-- .../viewer/src/connectedComponents/ViewerRetrieveStudyData.js | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/extensions/dicom-segmentation/src/components/SegmentationPanel/SegmentationPanel.js b/extensions/dicom-segmentation/src/components/SegmentationPanel/SegmentationPanel.js index 8bd61e3b7..62a98d206 100644 --- a/extensions/dicom-segmentation/src/components/SegmentationPanel/SegmentationPanel.js +++ b/extensions/dicom-segmentation/src/components/SegmentationPanel/SegmentationPanel.js @@ -289,7 +289,7 @@ const SegmentationPanel = ({ /* Map to display representation */ const dateStr = `${SeriesDate}:${SeriesTime}`.split('.')[0]; const date = moment(dateStr, 'YYYYMMDD:HHmmss'); - const displayDate = date.format('ddd, MMM Do YYYY'); + const displayDate = date.format('ddd, MMM Do YYYY, h:mm:ss a'); const displayDescription = displaySet.SeriesDescription; return { @@ -709,7 +709,7 @@ const _getReferencedSegDisplaysets = (StudyInstanceUID, SeriesInstanceUID) => { referencedDisplaysets.sort((a, b) => { const aNumber = Number(`${a.SeriesDate}${a.SeriesTime}`); const bNumber = Number(`${b.SeriesDate}${b.SeriesTime}`); - return aNumber - bNumber; + return bNumber - aNumber; }); return referencedDisplaysets; diff --git a/platform/viewer/src/connectedComponents/ViewerRetrieveStudyData.js b/platform/viewer/src/connectedComponents/ViewerRetrieveStudyData.js index 7f34b2eb9..d2902d573 100644 --- a/platform/viewer/src/connectedComponents/ViewerRetrieveStudyData.js +++ b/platform/viewer/src/connectedComponents/ViewerRetrieveStudyData.js @@ -301,6 +301,7 @@ function ViewerRetrieveStudyData({ }); setStudies(studies); + setIsStudyLoaded(true); } };