From b4d5f1a269bb81c283d63d3f5a779e2e5ab1e99b Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Fri, 12 Sep 2025 11:10:44 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E7=AA=97=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reading/dicoms/components/DicomCanvas.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 20615d7..8416a78 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue @@ -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