From 4a8b1da09463069a77db76c8e17e498003917b63 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Thu, 30 Apr 2026 09:12:03 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E5=88=86=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../trials-panel/reading/dicoms3D/components/ReadPage.vue | 5 +++-- .../trials-panel/reading/dicoms3D/components/SegmentForm.vue | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue index f91f24e8..a4e18cea 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue @@ -2981,9 +2981,9 @@ export default { }, // 重置视口 async resetViewport() { - this.setToolsPassive() const renderingEngine = getRenderingEngine(renderingEngineId) if (this.isFusion) { + this.setToolsPassive() const fusionViewportIds = ['viewport-fusion-0', 'viewport-fusion-1', 'viewport-fusion-2', 'viewport-fusion-3'] const fusionAllViewportIds = [...fusionViewportIds, 'viewport-fusion-hidden-sag'] for (const id of fusionAllViewportIds) { @@ -3049,6 +3049,7 @@ export default { return this.$refs[`${this.viewportKey}-${this.activeViewportIndex}`][0].setFullScreen(index) } + this.setToolsPassive() if (this.readingTool === 3 && this.$refs[`${this.viewportKey}-${this.activeViewportIndex}`][0].series.Modality === 'PT') { viewport.setProperties({ voiRange: { upper: 5, lower: 0 } }) } @@ -3524,7 +3525,7 @@ export default { if (!obj.IsDicom) { return this.previewNoneDicoms(obj) } - this.activeViewportIndex = 0 + // this.activeViewportIndex = 0 this.$refs[`${this.viewportKey}-${this.activeViewportIndex}`][0].setSeriesInfo(obj) this.clipPlaying = false this.fps = 15 diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/SegmentForm.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/SegmentForm.vue index 198f45c0..3276bb1a 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/SegmentForm.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/SegmentForm.vue @@ -145,6 +145,7 @@ export default { } }, async handleChange(e, key) { + this.handleClear(e, key) if (key === 'study') { this.seriesList = this.studyList.find(item => item.StudyId === this.form.studyId).SeriesArr }