fix(tmtv): Fusion_Viewport to allow displaySets to be changed (#3502)
Allows drag and drop of new sets of viewports to change them one at a time. Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
This commit is contained in:
parent
b4dbe5656b
commit
14974b6973
@ -220,7 +220,8 @@ function modeFactory({ modeConfiguration }) {
|
||||
return {
|
||||
id: ohif.layout,
|
||||
props: {
|
||||
// leftPanels: [ohif.thumbnailList],
|
||||
leftPanels: [ohif.thumbnailList],
|
||||
leftPanelDefaultClosed: true,
|
||||
rightPanels: [tmtv.ROIThresholdPanel, tmtv.petSUV],
|
||||
viewports: [
|
||||
{
|
||||
|
||||
@ -695,15 +695,18 @@ export default class HangingProtocolService extends PubSubService {
|
||||
) {
|
||||
viewport.displaySets.forEach(displaySet => {
|
||||
const { id } = displaySet;
|
||||
const {
|
||||
displaySetInstanceUID: oldDisplaySetInstanceUID,
|
||||
} = displaySetMatchDetails.get(id);
|
||||
const displaySetMatchDetail = displaySetMatchDetails.get(id);
|
||||
|
||||
displaySetInstanceUIDs.push(
|
||||
const { displaySetInstanceUID: oldDisplaySetInstanceUID } = displaySetMatchDetail;
|
||||
|
||||
const displaySetInstanceUID =
|
||||
displaySet.id === displaySetSelectorId
|
||||
? newDisplaySetInstanceUID
|
||||
: oldDisplaySetInstanceUID
|
||||
);
|
||||
: oldDisplaySetInstanceUID;
|
||||
|
||||
displaySetMatchDetail.displaySetInstanceUID = displaySetInstanceUID;
|
||||
|
||||
displaySetInstanceUIDs.push(displaySetInstanceUID);
|
||||
displaySetOptions.push(displaySet);
|
||||
});
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user