From 1130b55677ab2f0eb665cf49e59333f66f79aad0 Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Wed, 23 Apr 2025 09:21:32 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=86=E5=8F=A3=E6=BB=9A=E5=8A=A8=E5=9B=BE?= =?UTF-8?q?=E5=83=8F=E7=BF=BB=E9=A1=B5=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reading/dicoms3D/components/Viewport.vue | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/Viewport.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/Viewport.vue index 29ce4bf5..d5451204 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/Viewport.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/Viewport.vue @@ -311,7 +311,8 @@ export default { } else if (type === 99999) { newImageIdIndex = numImages - 1 } - viewport.setImageIdIndex(newImageIdIndex) + // viewport.setImageIdIndex(newImageIdIndex) + csUtils.jumpToSlice(viewport.element, {imageIndex: newImageIdIndex}) cornerstoneTools.utilities.cine.stopClip(viewport.element) }, setZoom(ratio) { @@ -406,7 +407,8 @@ export default { const viewport = renderingEngine.getViewport( this.viewportId ) - viewport.setImageIdIndex(sliceIdx) + // viewport.setImageIdIndex(sliceIdx) + csUtils.jumpToSlice(viewport.element, {imageIndex: sliceIdx}) viewport.render() }, sliderMouseup(e) { @@ -435,7 +437,8 @@ export default { const viewport = renderingEngine.getViewport( this.viewportId ) - viewport.setImageIdIndex(sliceIdx) + // viewport.setImageIdIndex(sliceIdx) + csUtils.jumpToSlice(viewport.element, {imageIndex: sliceIdx}) viewport.render() }, sliderMouseleave(e) {