diff --git a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue index 9cdb0864..1bb495da 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue @@ -351,6 +351,7 @@ const ctVolumeName = 'CT_VOLUME_ID' // Id of the volume less loader prefix const ctVolumeId = `${volumeLoaderScheme}:${ctVolumeName}` // VolumeId with loader id + volume id const ptVolumeName = 'PT_VOLUME_ID' const ptVolumeId = `${volumeLoaderScheme}:${ptVolumeName}` +const ptVolumeId2 = `${volumeLoaderScheme}:${ptVolumeName}2` const ctToolGroupId = 'CT_TOOLGROUP_ID' const ptToolGroupId = 'PT_TOOLGROUP_ID' const fusionToolGroupId = 'FUSION_TOOLGROUP_ID' @@ -416,8 +417,10 @@ export default { renderingEngineId: renderingEngineId, ctVolumeId: `${volumeLoaderScheme}:${ctVolumeName}`, ptVolumeId: `${volumeLoaderScheme}:${ptVolumeName}`, + ptVolumeId2: `${volumeLoaderScheme}:${ptVolumeName}2`, ctVolume: null, ptVolume: null, + ptVolume2: null, isReadingShowSubjectInfo: false, subjectCode: '', taskBlindName: '', @@ -988,6 +991,9 @@ export default { this.ptVolume = await volumeLoader.createAndCacheVolume(ptVolumeId, { imageIds: ptImageIds }) + this.ptVolume2 = await volumeLoader.createAndCacheVolume(ptVolumeId2, { + imageIds: ptImageIds + }) // 重置计时器 this.resetTimer() } catch (error) { @@ -1495,7 +1501,7 @@ export default { renderingEngine, [ { - volumeId: ptVolumeId, + volumeId: ptVolumeId2, callback: setPetColorMapTransferFunctionForVolumeActor }, {