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:
1 parent
b4dbe5656b
commit
14974b6973
2 files changed
+11
-7
No files matched your search
@@ -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);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user