diff --git a/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue b/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue index 2be97eb1..37a76e12 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue @@ -13,7 +13,7 @@
- +
@@ -1054,7 +1054,7 @@ export default { this.stack.studyId = dicomSeries.studyId this.stack.seriesNumber = dicomSeries.seriesNumber this.stack.imageIds = dicomSeries.imageIds - this.stack.currentImageIdIndex = dicomSeries.imageIdIndex ? dicomSeries.imageIdIndex : 0 + this.stack.currentImageIdIndex = dicomSeries.imageIdIndex && dicomSeries.imageIdIndex < dicomSeries.imageIds.length - 1 ? dicomSeries.imageIdIndex : 0 this.stack.imageIdIndex = dicomSeries.imageIdIndex this.stack.firstImageLoading = true this.stack.visitTaskId = dicomSeries.visitTaskId diff --git a/src/views/trials/trials-panel/reading/dicoms/components/StudyList.vue b/src/views/trials/trials-panel/reading/dicoms/components/StudyList.vue index 19d215e5..b0603209 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/StudyList.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/StudyList.vue @@ -667,6 +667,7 @@ export default { this.seriesIndex = seriesIndex this.studyList[studyIndex].SeriesList[seriesIndex].measureData = this.measureData var dicomStatck = this.studyList[studyIndex].SeriesList[seriesIndex] + dicomStatck.imageIdIndex = 0 this.$emit('loadImageStack', dicomStatck) if (!series.loadStatus && series.modality !== 'SR') { this.loopLoadStatus = -1 diff --git a/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomCanvas.vue b/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomCanvas.vue index 9f8f2052..bf21b24d 100644 --- a/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomCanvas.vue +++ b/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomCanvas.vue @@ -1039,7 +1039,7 @@ export default { this.stack.studyId = dicomSeries.studyId this.stack.seriesNumber = dicomSeries.seriesNumber this.stack.imageIds = dicomSeries.imageIds - this.stack.currentImageIdIndex = dicomSeries.imageIdIndex ? dicomSeries.imageIdIndex : 0 + this.stack.currentImageIdIndex = dicomSeries.imageIdIndex && dicomSeries.imageIdIndex < dicomSeries.imageIds.length - 1 ? dicomSeries.imageIdIndex : 0 this.stack.imageIdIndex = dicomSeries.imageIdIndex this.stack.firstImageLoading = true this.stack.visitTaskId = dicomSeries.visitTaskId