Compare commits

...

2 Commits

Author SHA1 Message Date
wangxiaoshuang 0eab6ba6fe 阅片布局后放大保存病灶时页面渲染问题
continuous-integration/drone/push Build is passing Details
2025-09-12 14:09:36 +08:00
wangxiaoshuang b4d5f1a269 调窗修改 2025-09-12 11:10:44 +08:00
2 changed files with 22 additions and 2 deletions

View File

@ -293,7 +293,8 @@ export default {
],
scrollSyncInfo: { offset: 0 },
hideMeasureArr: [],
IsCriticalSequence: false
IsCriticalSequence: false,
isInitWwwc: true
}
},
@ -1060,6 +1061,7 @@ export default {
} else {
this.IsCriticalSequence = false
}
this.isInitWwwc = true
this.isCurrentTask = dicomSeries.isCurrentTask
this.isBaseline = dicomSeries.isBaseLineTask
this.readingTaskState = dicomSeries.readingTaskState
@ -1319,7 +1321,6 @@ export default {
// this.initWwc()
this.imageId = instanceId
}
this.resetWwwc()
this.stack.instanceId = instanceId
var viewport = e.detail.viewport
this.dicomInfo.wwwc = `${Math.round(
@ -1337,6 +1338,9 @@ export default {
this.scrollSyncInfo.offset = 0
}
this.renderMeasuredData(e)
if (this.isInitWwwc) {
this.resetWwwc()
}
},
getOrientationMarker(element) {
const enabledElement = cornerstone.getEnabledElement(element)
@ -1689,6 +1693,7 @@ export default {
},
resetWwwc() {
this.isInitWwwc = true
this.toolState.viewportInvert = false
var viewport = cornerstone.getViewport(this.canvas)
// viewport.invert = false
@ -1700,6 +1705,7 @@ export default {
setWwwc(ww, wc) {
// console.log('setWwwc', ww, wc)
this.isInitWwwc = false
var viewport = cornerstone.getViewport(this.canvas)
viewport.voi.windowWidth = ww
viewport.voi.windowCenter = wc

View File

@ -854,6 +854,20 @@ export default {
// }
}
},
'activeSeries.seriesId': {
handler(v) {
if (this.cornerstoneStyle.position) {
this.cornerstoneStyle = {}
}
this.$nextTick(() => {
if (this.fullScreenIndex !== -1) {
this.setCornerstoneStyle()
}
})
},
immediate: true,
deep: true
},
imageQualityIssues: {
immediate: true,
handler(v) { }