自定义融合阅片标记问题绑定修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
7328ea55df
commit
f59b205324
|
|
@ -475,20 +475,21 @@ export default {
|
||||||
})
|
})
|
||||||
this.loading = false
|
this.loading = false
|
||||||
},
|
},
|
||||||
async setSeriesInfo(obj, option = {}) {
|
async setSeriesInfo(obj, isLocate = false, option = {}) {
|
||||||
try {
|
try {
|
||||||
let { data } = obj
|
let { data } = obj
|
||||||
if (this.series && data.Id === this.series.Id && data.Description === this.series.Description) {
|
if (this.series && data.Id === this.series.Id && data.Description === this.series.Description) {
|
||||||
data.SliceIndex = this.series.SliceIndex
|
data.SliceIndex = this.series.SliceIndex
|
||||||
}
|
}
|
||||||
|
const renderingEngine = getRenderingEngine(this.renderingEngineId)
|
||||||
|
const viewport = renderingEngine.getViewport(this.viewportId)
|
||||||
|
if (isLocate) return csUtils.jumpToSlice(viewport.element, { imageIndex: data.SliceIndex });
|
||||||
|
this.volumeId = data.SeriesInstanceUid
|
||||||
this.ptVolumeId = null
|
this.ptVolumeId = null
|
||||||
this.series = {}
|
this.series = {}
|
||||||
let { isFusion, isMip, colorMap } = option
|
let { isFusion, isMip, colorMap } = option
|
||||||
this.isFusion = isFusion;
|
this.isFusion = isFusion;
|
||||||
this.isMip = isMip;
|
this.isMip = isMip;
|
||||||
const renderingEngine = getRenderingEngine(this.renderingEngineId)
|
|
||||||
const viewport = renderingEngine.getViewport(this.viewportId)
|
|
||||||
this.volumeId = data.SeriesInstanceUid
|
|
||||||
if (this.isFusion) {
|
if (this.isFusion) {
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.renderColorBar(this.presetName)
|
this.renderColorBar(this.presetName)
|
||||||
|
|
|
||||||
|
|
@ -3352,9 +3352,9 @@ export default {
|
||||||
this.$refs[`viewport-3`][0].setSeriesInfo(pt)
|
this.$refs[`viewport-3`][0].setSeriesInfo(pt)
|
||||||
|
|
||||||
this.$refs[`viewport-fusion-0`][0].setSeriesInfo(ctData)
|
this.$refs[`viewport-fusion-0`][0].setSeriesInfo(ctData)
|
||||||
this.$refs[`viewport-fusion-1`][0].setSeriesInfo(ptData, { colorMap: true })
|
this.$refs[`viewport-fusion-1`][0].setSeriesInfo(ptData, false, { colorMap: true })
|
||||||
this.$refs[`viewport-fusion-2`][0].setSeriesInfo(fusionData, { isFusion: true, colorMap: true })
|
this.$refs[`viewport-fusion-2`][0].setSeriesInfo(fusionData, false, { isFusion: true, colorMap: true })
|
||||||
this.$refs[`viewport-fusion-3`][0].setSeriesInfo(ptData, { isMip: true, colorMap: true })
|
this.$refs[`viewport-fusion-3`][0].setSeriesInfo(ptData, false, { isMip: true, colorMap: true })
|
||||||
// this.resetAnnotation = false
|
// this.resetAnnotation = false
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.$refs[`colorMap`].init()
|
this.$refs[`colorMap`].init()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue