From ca907a5196f6ba97c7bb6579ca3d82fd03a3766e Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Tue, 11 Mar 2025 17:40:44 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=9Edicom=E9=98=85=E7=89=87=E6=9B=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reading/dicoms/components/Fusion/js/initLibraries.js | 2 +- .../reading/visit-review/components/FileViewer.vue | 9 ++++++++- .../reading/visit-review/components/FormItem.vue | 4 ++-- .../reading/visit-review/js/hardcodedMetaDataProvider.js | 2 +- 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/js/initLibraries.js b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/js/initLibraries.js index 7860b335..d45c287d 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/js/initLibraries.js +++ b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/js/initLibraries.js @@ -11,7 +11,7 @@ import * as cornerstoneTools from '@cornerstonejs/tools'; import * as cornerstone from '@cornerstonejs/core'; import { init as csToolsInit } from '@cornerstonejs/tools'; import cornerstoneDICOMImageLoader from '@cornerstonejs/dicom-image-loader'; - +cornerstone.Settings.getRuntimeSettings().set('useCursors', false); window.cornerstone = cornerstone; window.cornerstoneTools = cornerstoneTools; export default async function initLibraries() { diff --git a/src/views/trials/trials-panel/reading/visit-review/components/FileViewer.vue b/src/views/trials/trials-panel/reading/visit-review/components/FileViewer.vue index 34553451..1b515ca7 100644 --- a/src/views/trials/trials-panel/reading/visit-review/components/FileViewer.vue +++ b/src/views/trials/trials-panel/reading/visit-review/components/FileViewer.vue @@ -214,7 +214,9 @@ import { metaData, getRenderingEngine, eventTarget + // getEnabledElementByIds } from '@cornerstonejs/core' + import * as cornerstoneTools from '@cornerstonejs/tools' import initLibraries from '@/views/trials/trials-panel/reading/dicoms/components/Fusion/js/initLibraries' import hardcodedMetaDataProvider from './../js/hardcodedMetaDataProvider' @@ -234,6 +236,7 @@ const { RectangleROITool, PlanarFreehandROITool, EraserTool + // cursors } = cornerstoneTools const { MouseBindings, Events: toolsEvents } = csToolsEnums export default { @@ -334,7 +337,6 @@ export default { })) this.initLoader() window.addEventListener('message', this.handleIframeMessage) - console.log(cornerstoneTools) }, beforeDestroy() { window.removeEventListener('message', this.handleIframeMessage) @@ -710,6 +712,11 @@ export default { toolGroup.setToolPassive(this.activeTool) }) this.activeTool = '' + // const enabledElement = getEnabledElementByIds( + // `canvas-${this.activeCanvasIndex}`, + // renderingEngineId + // ) + // cursors.setCursorForElement(enabledElement.viewport.element, 'default') }, addAnnotationListeners() { const debouncedCallback = this.debounce((evt) => { diff --git a/src/views/trials/trials-panel/reading/visit-review/components/FormItem.vue b/src/views/trials/trials-panel/reading/visit-review/components/FormItem.vue index d22e2423..af6f38b9 100644 --- a/src/views/trials/trials-panel/reading/visit-review/components/FormItem.vue +++ b/src/views/trials/trials-panel/reading/visit-review/components/FormItem.vue @@ -136,7 +136,7 @@ /> %