非dicom阅片更改
parent
74893a51c7
commit
ca907a5196
|
@ -11,7 +11,7 @@ import * as cornerstoneTools from '@cornerstonejs/tools';
|
||||||
import * as cornerstone from '@cornerstonejs/core';
|
import * as cornerstone from '@cornerstonejs/core';
|
||||||
import { init as csToolsInit } from '@cornerstonejs/tools';
|
import { init as csToolsInit } from '@cornerstonejs/tools';
|
||||||
import cornerstoneDICOMImageLoader from '@cornerstonejs/dicom-image-loader';
|
import cornerstoneDICOMImageLoader from '@cornerstonejs/dicom-image-loader';
|
||||||
|
cornerstone.Settings.getRuntimeSettings().set('useCursors', false);
|
||||||
window.cornerstone = cornerstone;
|
window.cornerstone = cornerstone;
|
||||||
window.cornerstoneTools = cornerstoneTools;
|
window.cornerstoneTools = cornerstoneTools;
|
||||||
export default async function initLibraries() {
|
export default async function initLibraries() {
|
||||||
|
|
|
@ -214,7 +214,9 @@ import {
|
||||||
metaData,
|
metaData,
|
||||||
getRenderingEngine,
|
getRenderingEngine,
|
||||||
eventTarget
|
eventTarget
|
||||||
|
// getEnabledElementByIds
|
||||||
} from '@cornerstonejs/core'
|
} from '@cornerstonejs/core'
|
||||||
|
|
||||||
import * as cornerstoneTools from '@cornerstonejs/tools'
|
import * as cornerstoneTools from '@cornerstonejs/tools'
|
||||||
import initLibraries from '@/views/trials/trials-panel/reading/dicoms/components/Fusion/js/initLibraries'
|
import initLibraries from '@/views/trials/trials-panel/reading/dicoms/components/Fusion/js/initLibraries'
|
||||||
import hardcodedMetaDataProvider from './../js/hardcodedMetaDataProvider'
|
import hardcodedMetaDataProvider from './../js/hardcodedMetaDataProvider'
|
||||||
|
@ -234,6 +236,7 @@ const {
|
||||||
RectangleROITool,
|
RectangleROITool,
|
||||||
PlanarFreehandROITool,
|
PlanarFreehandROITool,
|
||||||
EraserTool
|
EraserTool
|
||||||
|
// cursors
|
||||||
} = cornerstoneTools
|
} = cornerstoneTools
|
||||||
const { MouseBindings, Events: toolsEvents } = csToolsEnums
|
const { MouseBindings, Events: toolsEvents } = csToolsEnums
|
||||||
export default {
|
export default {
|
||||||
|
@ -334,7 +337,6 @@ export default {
|
||||||
}))
|
}))
|
||||||
this.initLoader()
|
this.initLoader()
|
||||||
window.addEventListener('message', this.handleIframeMessage)
|
window.addEventListener('message', this.handleIframeMessage)
|
||||||
console.log(cornerstoneTools)
|
|
||||||
},
|
},
|
||||||
beforeDestroy() {
|
beforeDestroy() {
|
||||||
window.removeEventListener('message', this.handleIframeMessage)
|
window.removeEventListener('message', this.handleIframeMessage)
|
||||||
|
@ -710,6 +712,11 @@ export default {
|
||||||
toolGroup.setToolPassive(this.activeTool)
|
toolGroup.setToolPassive(this.activeTool)
|
||||||
})
|
})
|
||||||
this.activeTool = ''
|
this.activeTool = ''
|
||||||
|
// const enabledElement = getEnabledElementByIds(
|
||||||
|
// `canvas-${this.activeCanvasIndex}`,
|
||||||
|
// renderingEngineId
|
||||||
|
// )
|
||||||
|
// cursors.setCursorForElement(enabledElement.viewport.element, 'default')
|
||||||
},
|
},
|
||||||
addAnnotationListeners() {
|
addAnnotationListeners() {
|
||||||
const debouncedCallback = this.debounce((evt) => {
|
const debouncedCallback = this.debounce((evt) => {
|
||||||
|
|
|
@ -136,7 +136,7 @@
|
||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
<el-input
|
<el-input
|
||||||
v-if="question.DataSource !== 1"
|
v-else-if="question.DataSource !== 1"
|
||||||
v-model="questionForm[question.Id]"
|
v-model="questionForm[question.Id]"
|
||||||
type="number"
|
type="number"
|
||||||
onblur="value=parseFloat(value).toFixed(parseInt(localStorage.getItem('digitPlaces')));"
|
onblur="value=parseFloat(value).toFixed(parseInt(localStorage.getItem('digitPlaces')));"
|
||||||
|
@ -147,7 +147,7 @@
|
||||||
<template v-else-if="question.ValueType === 2" slot="append">%</template>
|
<template v-else-if="question.ValueType === 2" slot="append">%</template>
|
||||||
</el-input>
|
</el-input>
|
||||||
<el-input
|
<el-input
|
||||||
v-if="question.DataSource === 1"
|
v-else-if="question.DataSource === 1"
|
||||||
v-model="questionForm[question.Id]"
|
v-model="questionForm[question.Id]"
|
||||||
type="number"
|
type="number"
|
||||||
onblur="value=parseFloat(value).toFixed(parseInt(localStorage.getItem('digitPlaces')));"
|
onblur="value=parseFloat(value).toFixed(parseInt(localStorage.getItem('digitPlaces')));"
|
||||||
|
|
|
@ -44,7 +44,7 @@ export default function hardcodedMetaDataProvider(type, imageId, imageIds) {
|
||||||
columnCosines: [0, 1, 0],
|
columnCosines: [0, 1, 0],
|
||||||
// setting useDefaultValues to true signals the calibration values above cannot be trusted
|
// setting useDefaultValues to true signals the calibration values above cannot be trusted
|
||||||
// and units should be displayed in pixels
|
// and units should be displayed in pixels
|
||||||
usingDefaultValues: false
|
usingDefaultValues: true
|
||||||
}
|
}
|
||||||
|
|
||||||
return imagePlaneModule
|
return imagePlaneModule
|
||||||
|
|
Loading…
Reference in New Issue