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 @@
/>
%