suv问题修复
continuous-integration/drone/push Build is passing Details

uat
wangxiaoshuang 2025-05-14 14:12:31 +08:00
parent d0ebc3e791
commit fca8c1c9bf
2 changed files with 17 additions and 14 deletions

View File

@ -1,6 +1,6 @@
<template>
<div ref="viewport-fusion" class="viewport-wrapper" @mouseup="sliderMouseup" @mousemove="sliderMousemove"
@mouseleave="sliderMouseleave">
@mouseleave="sliderMouseleave" :style="{ color: series.Modality === 'PT' || isMip ? '#666' : '#ddd' }">
<div v-if="series && taskInfo" class="left-top-text">
<div v-if="taskInfo.IsExistsClinicalData && !isMip && !isFusion" class="cd-info"
:title="$t('trials:reading:button:clinicalData')">
@ -137,7 +137,7 @@ export default {
viewportIndex: {
type: Number,
required: true
}
},
},
data() {
return {
@ -794,12 +794,12 @@ export default {
position: absolute;
left: 5px;
top: 5px;
color: #ddd;
// color: #ddd;
z-index: 1;
font-size: 12px;
.cd-info {
color: #ddd;
// color: #ddd;
font-size: 18px;
}
@ -844,7 +844,7 @@ export default {
position: absolute;
right: 5px;
top: 5px;
color: #ddd;
// color: #ddd;
z-index: 1;
font-size: 12px;
}
@ -853,7 +853,7 @@ export default {
position: absolute;
left: 5px;
bottom: 5px;
color: #ddd;
// color: #ddd;
z-index: 1;
font-size: 12px;
}
@ -862,7 +862,7 @@ export default {
position: absolute;
right: 5px;
bottom: 5px;
color: #ddd;
// color: #ddd;
z-index: 1;
font-size: 12px;
}

View File

@ -710,7 +710,7 @@ export default {
volumeData: {},
fusionSerieId: {},
loadingText: null,
resetAnnotation: false , // 使
// resetAnnotation: false , // 使
}
},
computed: {
@ -1083,7 +1083,7 @@ export default {
element: fusionElement2,
defaultOptions: {
orientation: Enums.OrientationAxis.AXIAL,
// background: [1, 1, 1]
background: [1, 1, 1]
}
},
{
@ -1100,7 +1100,7 @@ export default {
element: fusionElement4,
defaultOptions: {
orientation: Enums.OrientationAxis.CORONAL,
// background: [1, 1, 1]
background: [1, 1, 1]
}
}
]
@ -1473,7 +1473,7 @@ export default {
async customAnnotationRemovedListener(e) {
const { annotation } = e.detail
try{
if ( this.resetAnnotation && this.isFusion ) return false
// if ( this.resetAnnotation && this.isFusion ) return false
if (!annotation) return false
if (this.readingTaskState === 2) throw 'annotation Not allowed to operate'
if (annotation.visitTaskId === this.taskInfo.VisitTaskId && annotation.seriesId) {
@ -2031,6 +2031,9 @@ export default {
const renderingEngine = getRenderingEngine(renderingEngineId)
const viewport = renderingEngine.getViewport(`${this.viewportKey}-${this.activeViewportIndex}`)
const { invert } = viewport.getProperties()
if ( this.isFusion ) {
viewport.setProperties({ invert: !invert }, this.$refs[`${this.viewportKey}-${this.activeViewportIndex}`][0].volumeId )
}
viewport.setProperties({ invert: !invert })
viewport.render()
},
@ -2736,7 +2739,7 @@ export default {
let { ct, pt } = data
this.loading = true
this.loadingText = this.$t('trials:lugano:message:loadVolumes')
this.resetAnnotation = true
// this.resetAnnotation = true
// console.log(cornerstoneTools.annotation.state.getAllAnnotations(),'cornerstoneTools.annotation.state')
// cornerstoneTools.annotation.state.removeAllAnnotations()
this.renderedTaskIds = []
@ -2747,7 +2750,7 @@ export default {
this.$refs[`viewport-1`][0].setSeriesInfo(pt)
this.$refs[`viewport-2`][0].setSeriesInfo(pt)
this.$refs[`viewport-3`][0].setSeriesInfo(pt)
this.resetAnnotation = false
// this.resetAnnotation = false
return true
}
if (!this.fusionSerieId.ct || this.fusionSerieId.ct !== ct.SeriesInstanceUid ) {
@ -2787,7 +2790,7 @@ export default {
this.$refs[`viewport-fusion-1`][0].setSeriesInfo(ptData, { colorMap: true})
this.$refs[`viewport-fusion-2`][0].setSeriesInfo(fusionData, { isFusion: true, colorMap: true })
this.$refs[`viewport-fusion-3`][0].setSeriesInfo(ptData, { isMip: true, colorMap: true })
this.resetAnnotation = false
// this.resetAnnotation = false
this.$nextTick(() => {
this.$refs[`colorMap`].init()
})