融合标记跳转更改
continuous-integration/drone/push Build is passing Details

uat_us
caiyiling 2026-04-28 15:33:51 +08:00
parent aaeadbc440
commit 35e52fbdcf
2 changed files with 5 additions and 1 deletions

View File

@ -3703,6 +3703,8 @@ export default {
this.activeViewportIndex = 2
}
series = {
Id: series.Id,
Modality: series.Modality,
data: series,
StudyIndex: series.StudyIndex,
SeriesIndex: series.SeriesIndex,
@ -3710,7 +3712,7 @@ export default {
}
}
}
this.$refs[`${this.viewportKey}-${this.activeViewportIndex}`][0].setSeriesInfo(series, series.segment || curSeriesId !== series.Id ? false : true, { isFusion: this.isFusion })
this.$refs[`${this.viewportKey}-${this.activeViewportIndex}`][0].setSeriesInfo(series, series.segment || curSeriesId !== series.Id ? false : true, { isFusion: this.isFusion && (series.Modality === 'PT' || series.Modality === 'NM') })
this.$refs[series.TaskInfo.VisitTaskId][0].setSeriesActive(series.StudyIndex, series.SeriesIndex)
}
},

View File

@ -47,6 +47,8 @@ class FusionJumpToPointTool extends AnnotationDisplayTool {
if (!viewport || !renderingEngine) return
const sourceIsMip = this._isMipViewportId(viewport.id)
// Non-MIP viewport click should not trigger point relocation.
if (!sourceIsMip) return
const interactionWorldPoint = this._getInteractionWorldPoint(viewport, currentPoints, !sourceIsMip)
if (!interactionWorldPoint || interactionWorldPoint.length < 3) return
const selectedPoint = sourceIsMip