From d78377c1b03f5102b43c87df28b6bf7870b509b4 Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Wed, 8 May 2024 10:13:50 +0800 Subject: [PATCH] =?UTF-8?q?PCWG3=E6=A0=87=E5=87=86=E5=8F=8AiRECIST?= =?UTF-8?q?=E6=A0=87=E5=87=86=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reading/dicoms/components/DicomViewer.vue | 6 ++++- .../components/IRecist/QuestionList.vue | 1 + .../dicoms/components/PCWG/QuestionForm.vue | 4 ++-- .../dicoms/components/PCWG/QuestionList.vue | 2 +- .../reading/dicoms/components/ReportPage.vue | 23 +++++++++++++++++-- .../trials-panel/reading/dicoms/index.vue | 14 +++++------ 6 files changed, 37 insertions(+), 13 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms/components/DicomViewer.vue b/src/views/trials/trials-panel/reading/dicoms/components/DicomViewer.vue index b9e59d0..31e1791 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/DicomViewer.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/DicomViewer.vue @@ -802,7 +802,11 @@ export default { if (this.petctWindow) { this.petctWindow.close() } - window.removeEventListener('beforeunload') + window.removeEventListener('beforeunload', () => { + if (this.petctWindow) { + this.petctWindow.close() + } + }) }, methods: { getWwcTpl() { diff --git a/src/views/trials/trials-panel/reading/dicoms/components/IRecist/QuestionList.vue b/src/views/trials/trials-panel/reading/dicoms/components/IRecist/QuestionList.vue index 991001f..52c85fc 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/IRecist/QuestionList.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/IRecist/QuestionList.vue @@ -907,6 +907,7 @@ export default { await store.dispatch('reading/removeMeasuredData', { visitTaskId: this.visitTaskId, measureData: questionsObj.measureData, questionId: questionsObj.questionId, rowIndex: questionsObj.rowIndex }) questionsObj.measureData.data.remark = lesionMark + lesionObj.MarkTool = questionsObj.measureData.type lesionObj.MeasureData = JSON.stringify(questionsObj.measureData) } diff --git a/src/views/trials/trials-panel/reading/dicoms/components/PCWG/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/PCWG/QuestionForm.vue index d118c22..b7095dd 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/PCWG/QuestionForm.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/PCWG/QuestionForm.vue @@ -69,7 +69,7 @@ @focus="focusQs = {...qs}" @change="((val)=>{formItemChange(val, qs)})" > -