非dicom阅片更改

uat
caiyiling 2025-03-11 17:40:44 +08:00
parent 74893a51c7
commit ca907a5196
4 changed files with 12 additions and 5 deletions

View File

@ -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() {

View File

@ -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) => {

View File

@ -136,7 +136,7 @@
/>
</el-select>
<el-input
v-if="question.DataSource !== 1"
v-else-if="question.DataSource !== 1"
v-model="questionForm[question.Id]"
type="number"
onblur="value=parseFloat(value).toFixed(parseInt(localStorage.getItem('digitPlaces')));"
@ -147,7 +147,7 @@
<template v-else-if="question.ValueType === 2" slot="append">%</template>
</el-input>
<el-input
v-if="question.DataSource === 1"
v-else-if="question.DataSource === 1"
v-model="questionForm[question.Id]"
type="number"
onblur="value=parseFloat(value).toFixed(parseInt(localStorage.getItem('digitPlaces')));"

View File

@ -44,7 +44,7 @@ export default function hardcodedMetaDataProvider(type, imageId, imageIds) {
columnCosines: [0, 1, 0],
// setting useDefaultValues to true signals the calibration values above cannot be trusted
// and units should be displayed in pixels
usingDefaultValues: false
usingDefaultValues: true
}
return imagePlaneModule