From f283f88688d45576738600d771935e10b44fa2db Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Thu, 2 Jan 2025 17:29:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B9=A6=E6=9E=B6=E6=80=BB=E8=A7=88canvas?= =?UTF-8?q?=E5=85=88=E6=B8=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/components/canvasPreview.vue | 2 +- src/views/visualCheck/checkManage/dataScreening/index.vue | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) 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 {