Merge branch 'main' of https://gitea.frp.extimaging.com/XCKJ/irc_web into main
continuous-integration/drone/push Build is passing Details

uat_us
caiyiling 2026-04-28 13:13:30 +08:00
commit 1a1bf6810c
2 changed files with 13 additions and 1 deletions

View File

@ -3003,7 +3003,15 @@ export default {
const voi = metaData.get('voiLutModule', volume._imageIds[Math.ceil((volume._imageIds.length - 1) / 2)]) const voi = metaData.get('voiLutModule', volume._imageIds[Math.ceil((volume._imageIds.length - 1) / 2)])
const lower = voi.windowCenter[0] - voi.windowWidth[0] / 2 const lower = voi.windowCenter[0] - voi.windowWidth[0] / 2
const upper = voi.windowCenter[0] + voi.windowWidth[0] / 2 - 1 const upper = voi.windowCenter[0] + voi.windowWidth[0] / 2 - 1
viewport.setProperties({ voiRange: { upper: upper, lower: lower } }) let viewportIds = ['viewport-MPR-0', 'viewport-MPR-1', 'viewport-MPR-2']
viewportIds.forEach(viewportId => {
let viewport = renderingEngine.getViewport(viewportId)
viewport.resetProperties()
viewport.setProperties({ voiRange: { upper: upper, lower: lower } })
viewport.render()
})
return this.$refs[`${this.viewportKey}-${this.activeViewportIndex}`][0].setFullScreen(index)
} }
if (this.readingTool === 3 && this.$refs[`${this.viewportKey}-${this.activeViewportIndex}`][0].series.Modality === 'PT') { if (this.readingTool === 3 && this.$refs[`${this.viewportKey}-${this.activeViewportIndex}`][0].series.Modality === 'PT') {
viewport.setProperties({ voiRange: { upper: 5, lower: 0 } }) viewport.setProperties({ voiRange: { upper: 5, lower: 0 } })
@ -3110,6 +3118,8 @@ export default {
const renderingEngine = getRenderingEngine(renderingEngineId) const renderingEngine = getRenderingEngine(renderingEngineId)
const viewportId = `${this.viewportKey}-${this.activeViewportIndex}` const viewportId = `${this.viewportKey}-${this.activeViewportIndex}`
const viewport = renderingEngine.getViewport(viewportId) const viewport = renderingEngine.getViewport(viewportId)
let index = this.$refs[`${this.viewportKey}-${this.activeViewportIndex}`][0].series.SliceIndex
if (this.readingTool === 3 || this.isMPR) this.$refs[`${this.viewportKey}-${this.activeViewportIndex}`][0].setFilp(true)
if (v.val === -1) { if (v.val === -1) {
// //
viewport.resetProperties() viewport.resetProperties()
@ -3129,6 +3139,7 @@ export default {
viewport.setProperties({ voiRange: { upper: upper, lower: lower } }) viewport.setProperties({ voiRange: { upper: upper, lower: lower } })
viewport.render() viewport.render()
} }
if (this.readingTool === 3 || this.isMPR)this.$refs[`${this.viewportKey}-${this.activeViewportIndex}`][0].setFullScreen(index)
}, },
setWindowLevelActive(e) { setWindowLevelActive(e) {
this.setToolActive('WindowLevel') this.setToolActive('WindowLevel')

View File

@ -678,6 +678,7 @@ export default {
item.view = !item.view item.view = !item.view
item.segments.forEach(i => { item.segments.forEach(i => {
i.view = item.view i.view = item.view
i.bidirectionalView = item.view
}) })
DicomEvent.$emit('viewSegmentation', item) DicomEvent.$emit('viewSegmentation', item)
// this.viewBidirectional(item.segments, view) // this.viewBidirectional(item.segments, view)