From cd45362a07bfabb4bbd19d3b4539d07f06787a9a Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Mon, 18 Mar 2024 15:53:29 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E4=B8=AA=E6=A0=87=E8=AE=B0?= =?UTF-8?q?=E6=B8=B2=E6=9F=93=E6=97=B6=EF=BC=8C=E4=B8=8D=E8=A7=A6=E5=8F=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reading/dicoms/components/Fusion/PetCt.vue | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue index 1ac3f6e0..40ce69da 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue @@ -516,7 +516,8 @@ export default { loadingText: '', initAnnotations: [], activeCanvasWW: null, - activeCanvasWC: null + activeCanvasWC: null, + } }, computed: { @@ -598,11 +599,13 @@ export default { }) FusionEvent.$on('getScreenshots', async(callback) => { // var base64Str = await this.$refs['FUSION_AXIAL'].getScreenshots() + const loading = this.$loading({ fullscreen: true }) const divForDownloadViewport = document.querySelector( '.dicom-container' ) var canvas = await html2canvas(divForDownloadViewport) var pictureBaseStr = canvas.toDataURL('image/png', 1) + loading.close() callback(pictureBaseStr) }) }, @@ -696,8 +699,13 @@ export default { }) const debouncedCallback = this.debounce((e) => { - // const { annotation } = e.detail - this.onAnnotationModified(e) + const { annotation } = e.detail + const { remark } = annotation.data + if(this.initAnnotations.length > 0 && this.initAnnotations[0].orderMark === remark && !this.initAnnotations[0].isInit){ + this.initAnnotations[0].isInit = true + }else{ + this.onAnnotationModified(e) + } // const { cachedStats } = annotation.data // var isNotValidAnnotationNum = 0 // for (const volumeId in cachedStats) {