lugano标准融合修复colormap bar
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
6a65b6507f
commit
ec7cb78018
|
|
@ -130,7 +130,7 @@
|
||||||
<div class="text">{{ $t('trials:reading:button:reset') }}</div>
|
<div class="text">{{ $t('trials:reading:button:reset') }}</div>
|
||||||
</div>
|
</div>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
<!-- <el-tooltip v-if="!isBaseLineTask" class="item" effect="dark" :content="$t('trials:lugano:button:record')"
|
<el-tooltip v-if="!isBaseLineTask" class="item" effect="dark" :content="$t('trials:lugano:button:record')"
|
||||||
placement="bottom">
|
placement="bottom">
|
||||||
<div class="tool-wrapper">
|
<div class="tool-wrapper">
|
||||||
<div class="icon" @click.prevent="historyRecord">
|
<div class="icon" @click.prevent="historyRecord">
|
||||||
|
|
@ -138,7 +138,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="text">{{ $t('trials:lugano:button:record') }}</div>
|
<div class="text">{{ $t('trials:lugano:button:record') }}</div>
|
||||||
</div>
|
</div>
|
||||||
</el-tooltip> -->
|
</el-tooltip>
|
||||||
<!-- 伪彩 -->
|
<!-- 伪彩 -->
|
||||||
<colorMap v-show="isFusion" ref="colorMap" :unit="fusionOverlayModality === 'NM' ? '' : 'g/ml'"
|
<colorMap v-show="isFusion" ref="colorMap" :unit="fusionOverlayModality === 'NM' ? '' : 'g/ml'"
|
||||||
:modality="fusionOverlayModality" @setColorMap="setColorMap" @voiChange="voiChange" />
|
:modality="fusionOverlayModality" @setColorMap="setColorMap" @voiChange="voiChange" />
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,7 @@
|
||||||
{{ markers.left }}
|
{{ markers.left }}
|
||||||
</div>
|
</div>
|
||||||
<div v-if="presetName" class="color_bar">
|
<div v-if="presetName" class="color_bar">
|
||||||
<canvas id="colorBar_Canvas" />
|
<canvas ref="colorBarCanvas" />
|
||||||
</div>
|
</div>
|
||||||
<div v-if="index === 4" id="rotateBar" ref="rotateBar" class="rotate_slider_box" @click.stop="clickRotate($event)">
|
<div v-if="index === 4" id="rotateBar" ref="rotateBar" class="rotate_slider_box" @click.stop="clickRotate($event)">
|
||||||
<div id="rotateSlider" :style="{left: rotateBarLeft + 'px'}" class="box" @click.stop.prevent="() => {return}" @mousedown.stop="rotateBarMousedown($event)" />
|
<div id="rotateSlider" :style="{left: rotateBarLeft + 'px'}" class="box" @click.stop.prevent="() => {return}" @mousedown.stop="rotateBarMousedown($event)" />
|
||||||
|
|
@ -162,6 +162,10 @@ export default {
|
||||||
default() {
|
default() {
|
||||||
return []
|
return []
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
rgbPresetName: {
|
||||||
|
type: String,
|
||||||
|
default: ''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
|
|
@ -203,6 +207,16 @@ export default {
|
||||||
handler(v) {
|
handler(v) {
|
||||||
console.log('activeIndex ', v)
|
console.log('activeIndex ', v)
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
rgbPresetName: {
|
||||||
|
immediate: true,
|
||||||
|
handler(v) {
|
||||||
|
this.presetName = v || ''
|
||||||
|
if (!this.presetName) return
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.renderColorBar(this.presetName)
|
||||||
|
})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
|
@ -574,7 +588,8 @@ export default {
|
||||||
colorMap = getColormap(presetName)
|
colorMap = getColormap(presetName)
|
||||||
}
|
}
|
||||||
const rgbPoints = colorMap.RGBPoints
|
const rgbPoints = colorMap.RGBPoints
|
||||||
const canvas = document.getElementById('colorBar_Canvas')
|
const canvas = this.$refs.colorBarCanvas
|
||||||
|
if (!canvas) return
|
||||||
const ctx = canvas.getContext('2d')
|
const ctx = canvas.getContext('2d')
|
||||||
const canvasWidth = 160
|
const canvasWidth = 160
|
||||||
const canvasHeight = 5
|
const canvasHeight = 5
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue