分割标记删除进行提示
continuous-integration/drone/push Build is passing Details

uat_us
wangxiaoshuang 2026-03-25 14:11:52 +08:00
parent 0a288b9f47
commit 5336cb5353
1 changed files with 6 additions and 2 deletions

View File

@ -84,7 +84,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 class="SegmentConfig" v-if="SegmentConfig.InactiveSegmentations.show"> <!-- <div class="SegmentConfig" v-if="SegmentConfig.InactiveSegmentations.show">
<span>{{ $t('trials:reading:Segmentations:title:Opacity') }}</span> <span>{{ $t('trials:reading:Segmentations:title:Opacity') }}</span>
@ -155,7 +155,7 @@
<div v-for="k in statsKey" :key="k" class="statsBox"> <div v-for="k in statsKey" :key="k" class="statsBox">
<span>{{ k }}</span> <span>{{ k }}</span>
<span v-if="item.stats[k]">{{ Number(item.stats[k].value).toFixed(2) <span v-if="item.stats[k]">{{ Number(item.stats[k].value).toFixed(2)
}}<i>{{ item.stats[k].unit }}</i></span> }}<i>{{ item.stats[k].unit }}</i></span>
</div> </div>
</template> </template>
<div class="serialNum" slot="reference">{{ item.segmentIndex }}</div> <div class="serialNum" slot="reference">{{ item.segmentIndex }}</div>
@ -677,6 +677,8 @@ export default {
}, },
// //
async delSegmentGroup() { async delSegmentGroup() {
let confirm = await this.$confirm(this.$t('trials:reading:Segmentations:confirm:delSegmentions'))
if (!confirm) return false
let res = await this.deleteSegmentation(this.segmentationId) let res = await this.deleteSegmentation(this.segmentationId)
if (!res) return false if (!res) return false
segmentation.removeSegmentation(this.segmentationId) segmentation.removeSegmentation(this.segmentationId)
@ -698,6 +700,8 @@ export default {
}, },
// //
async delSegment(segmentIndex) { async delSegment(segmentIndex) {
let confirm = await this.$confirm(this.$t('trials:reading:Segmentations:confirm:delSegment'))
if (!confirm) return false
let groupIndex = this.segmentList.findIndex(item => item.segmentationId === this.segmentationId) let groupIndex = this.segmentList.findIndex(item => item.segmentationId === this.segmentationId)
if (this.segmentList[groupIndex].segments.length <= 1) return this.$confirm(this.$t('trials:reading:Segmentations:confirm:hasOneSegment')) if (this.segmentList[groupIndex].segments.length <= 1) return this.$confirm(this.$t('trials:reading:Segmentations:confirm:hasOneSegment'))
let s = this.segmentList[groupIndex].segments.find(item => item.segmentIndex === segmentIndex) let s = this.segmentList[groupIndex].segments.find(item => item.segmentIndex === segmentIndex)