Merge pull request #2575 from OHIF/fix/ohif-2570
OHIF-2570: Update badge number based on active ds
This commit is contained in:
commit
f783fd7650
@ -112,6 +112,10 @@ export default {
|
|||||||
['RTSTRUCT'].includes(ds.Modality)
|
['RTSTRUCT'].includes(ds.Modality)
|
||||||
)
|
)
|
||||||
) {
|
) {
|
||||||
|
triggerRTPanelUpdatedEvent({
|
||||||
|
badgeNumber: referencedDisplaySets.length,
|
||||||
|
target: 'rt-panel',
|
||||||
|
});
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -126,7 +126,7 @@ export default {
|
|||||||
label: 'Segmentations',
|
label: 'Segmentations',
|
||||||
target: 'segmentation-panel',
|
target: 'segmentation-panel',
|
||||||
stateEvent: SegmentationPanelTabUpdatedEvent,
|
stateEvent: SegmentationPanelTabUpdatedEvent,
|
||||||
isDisabled: studies => {
|
isDisabled: (studies, activeViewport) => {
|
||||||
if (!studies) {
|
if (!studies) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -139,6 +139,20 @@ export default {
|
|||||||
const series = study.series[j];
|
const series = study.series[j];
|
||||||
|
|
||||||
if (series.Modality === 'SEG') {
|
if (series.Modality === 'SEG') {
|
||||||
|
if (activeViewport) {
|
||||||
|
const studyMetadata = studyMetadataManager.get(
|
||||||
|
activeViewport.StudyInstanceUID
|
||||||
|
);
|
||||||
|
const referencedDS = studyMetadata.getDerivedDatasets({
|
||||||
|
referencedSeriesInstanceUID:
|
||||||
|
activeViewport.SeriesInstanceUID,
|
||||||
|
Modality: 'SEG',
|
||||||
|
});
|
||||||
|
triggerSegmentationPanelTabUpdatedEvent({
|
||||||
|
badgeNumber: referencedDS.length,
|
||||||
|
target: 'segmentation-panel',
|
||||||
|
});
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user