重阅保存表单标记渲染问题修复

uat_us
caiyiling 2024-03-27 15:09:44 +08:00
parent 6407cd8264
commit c745756c8c
1 changed files with 13 additions and 9 deletions

View File

@ -527,7 +527,8 @@ export default {
initAnnotations: [],
activeCanvasWW: null,
activeCanvasWC: null,
fusion: { visible: false } //
fusion: { visible: false }, //
// initFirstAnnotation:false
}
},
computed: {
@ -709,18 +710,20 @@ export default {
}
})
eventTarget.addEventListener(cornerstoneTools.Enums.Events.ANNOTATION_ADDED, (e) => {
console.log('ANNOTATION_ADDED')
this.onAnnotationAdded(e)
})
const debouncedCallback = this.debounce((e) => {
const { annotation } = e.detail
const { remark } = annotation.data
var idx = this.initAnnotations.findIndex(i => i.orderMark === remark)
if (this.initAnnotations.length > 0 && idx > -1 && this.initAnnotations[idx].orderMark === remark && !this.initAnnotations[idx].isInit) {
this.initAnnotations[idx].isInit = true
} else {
this.onAnnotationModified(e)
}
this.onAnnotationModified(e)
// const { annotation } = e.detail
// const { remark } = annotation.data
// var idx = this.initAnnotations.findIndex(i => i.orderMark === remark)
// if (this.initAnnotations.length > 0 && idx > -1 && this.initAnnotations[idx].orderMark === remark && !this.initAnnotations[idx].isInit) {
// this.initAnnotations[idx].isInit = true
// } else {
// this.onAnnotationModified(e)
// }
// const { cachedStats } = annotation.data
// var isNotValidAnnotationNum = 0
// for (const volumeId in cachedStats) {
@ -756,6 +759,7 @@ export default {
// }
}, 120)
eventTarget.addEventListener(cornerstoneTools.Enums.Events.ANNOTATION_MODIFIED, (e) => {
console.log('ANNOTATION_MODIFIED')
debouncedCallback(e)
})
eventTarget.addEventListener(cornerstoneTools.Enums.Events.ANNOTATION_SELECTION_CHANGE, (e) => {