非dicom阅片更改
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user