diff --git a/src/views/components/canvasPreview.vue b/src/views/components/canvasPreview.vue index 18d11f0..5b7f734 100644 --- a/src/views/components/canvasPreview.vue +++ b/src/views/components/canvasPreview.vue @@ -91,7 +91,6 @@ export default { // } }, methods: { - initCanvasPreview(drawinfo) { if (!this.currentMarkData) { console.error('currentMarkData is null or undefined') @@ -196,6 +195,7 @@ export default { 'id': e.target.id, 'name': e.target.name } + console.log('this.tooltipInfo', this.tooltipInfo) // this.set({ opacity: 0.3, hoverCursor: 'pointer' }) if (self.pagePreview === 'floor') { diff --git a/src/views/visualCheck/checkManage/dataScreening/index.vue b/src/views/visualCheck/checkManage/dataScreening/index.vue index 4fef52a..a9389fe 100644 --- a/src/views/visualCheck/checkManage/dataScreening/index.vue +++ b/src/views/visualCheck/checkManage/dataScreening/index.vue @@ -191,6 +191,11 @@ export default { return true }, changeActiveTab(index) { + if (this.$refs.previewRefs.canvasPreview.lowerCanvasEl) { + this.$refs.previewRefs.canvasPreview.clear() + this.$refs.previewRefs.canvasPreview.dispose() + } + this.allCoverData = [] this.tabIndex = index const params = { 'floorId': this.floorOptions[index].id @@ -217,11 +222,14 @@ export default { } }) const imgInfo = JSON.parse(this.allCoverData[0].signPoint).imgInfo + const result = { pointInfo: parsedSignPoints, imgInfo: imgInfo } + console.log('result', result) this.$nextTick(() => { + console.log('this.$refs.previewRefs', this.$refs.previewRefs) this.$refs.previewRefs.initCanvasPreview(result) }) } else {