Merge branch 'main' of https://gitea.frp.extimaging.com/XCKJ/irc_web into main
continuous-integration/drone/push Build is passing Details

main
caiyiling 2026-06-09 15:09:29 +08:00
commit 73e7b4c3fa
2 changed files with 29 additions and 2 deletions

View File

@ -988,6 +988,13 @@ export default {
this.cols = 2 this.cols = 2
this.activeViewportIndex = 1 this.activeViewportIndex = 1
} }
if (localStorage.getItem('SegmentConfig') && this.readingTool === 3) {
let obj = JSON.parse(localStorage.getItem('SegmentConfig'))
this.SegmentConfig.renderOutline = obj.renderOutline
this.SegmentConfig.renderFill = obj.renderFill
this.SegmentConfig.fillAlpha = obj.fillAlpha
this.SegmentConfig.outlineWidth = obj.outlineWidth
}
this.$nextTick(() => { this.$nextTick(() => {
this.loadRelatedTasks() this.loadRelatedTasks()

View File

@ -137,7 +137,7 @@
</el-switch> </el-switch>
<span style="margin-left: 5px;">{{ <span style="margin-left: 5px;">{{
$t('trials:reading:Segmentations:title:InactiveSegmentationsShow') $t('trials:reading:Segmentations:title:InactiveSegmentationsShow')
}}</span> }}</span>
</div> </div>
</div> </div>
<template v-if="segmentList.length > 0"> <template v-if="segmentList.length > 0">
@ -320,7 +320,7 @@
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="text" @click.stop="restoreSegmentationVersion(scope.row)">{{ <el-button type="text" @click.stop="restoreSegmentationVersion(scope.row)">{{
$t('trials:reading:Segmentations:button:recovery') $t('trials:reading:Segmentations:button:recovery')
}}</el-button> }}</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -564,6 +564,7 @@ export default {
}) })
const digitPlaces = Number(localStorage.getItem('digitPlaces')) const digitPlaces = Number(localStorage.getItem('digitPlaces'))
this.digitPlaces = digitPlaces === -1 ? this.digitPlaces : digitPlaces this.digitPlaces = digitPlaces === -1 ? this.digitPlaces : digitPlaces
this.getSegmentConfig()
// document.addEventListener("click", () => { // document.addEventListener("click", () => {
// this.popoverId = null // this.popoverId = null
// }); // });
@ -588,6 +589,7 @@ export default {
SegmentConfig: { SegmentConfig: {
handler() { handler() {
// this.readingSegmentByConfig() // this.readingSegmentByConfig()
this.setSegmentConfig()
}, },
deep: true deep: true
}, },
@ -611,6 +613,23 @@ export default {
} }
}, },
methods: { methods: {
getSegmentConfig() {
if (!localStorage.getItem('SegmentConfig')) return false
let obj = JSON.parse(localStorage.getItem('SegmentConfig'))
this.sliderStep = obj.sliderStep
this.sliderMax = obj.sliderMax
},
setSegmentConfig() {
let obj = {
sliderStep: this.sliderStep,
sliderMax: this.sliderMax,
renderOutline: this.SegmentConfig.renderOutline,
renderFill: this.SegmentConfig.renderFill,
fillAlpha: this.SegmentConfig.fillAlpha,
outlineWidth: this.SegmentConfig.outlineWidth,
}
localStorage.setItem('SegmentConfig', JSON.stringify(obj))
},
handleSliderChange(value) { handleSliderChange(value) {
// console.log(value, 'value') // console.log(value, 'value')
let data = this.sliderSection.find(item => item.max === value) let data = this.sliderSection.find(item => item.max === value)
@ -620,6 +639,7 @@ export default {
if (this.brushSize >= data.max) { if (this.brushSize >= data.max) {
this.brushSize = data.max this.brushSize = data.max
} }
this.setSegmentConfig()
}, },
fileSizeFormatter(size) { fileSizeFormatter(size) {
if (!size) return if (!size) return