From b2a9f279a162a80f5463698f9e3755981abd8734 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Mon, 27 Apr 2026 11:15:49 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AA=97=E5=8F=A3=E8=81=94=E5=8A=A8=E5=85=B3?= =?UTF-8?q?=E9=97=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../trials-panel/reading/dicoms/index.vue | 25 +- .../dicoms3D/components/ReportPage.vue | 2 +- .../components/customize/ReportPage.vue | 278 +++++++----------- 3 files changed, 113 insertions(+), 192 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms/index.vue b/src/views/trials/trials-panel/reading/dicoms/index.vue index 8eccffcc..eeaed460 100644 --- a/src/views/trials/trials-panel/reading/dicoms/index.vue +++ b/src/views/trials/trials-panel/reading/dicoms/index.vue @@ -52,27 +52,21 @@ + :is-reading-show-previous-results="isReadingShowPreviousResults" :is-exists-clinical-data="isExistsClinicalData" + :imageToolType="1" /> + :is-reading-show-previous-results="isReadingShowPreviousResults" :is-exists-clinical-data="isExistsClinicalData" + :imageToolType="1" /> + :is-reading-show-previous-results="isReadingShowPreviousResults" :is-exists-clinical-data="isExistsClinicalData" + :imageToolType="1" /> @@ -291,6 +285,13 @@ export default { store.dispatch('reading/resetVisitTasks') this.getTaskInfo() window.addEventListener('beforeunload', this.handleWindowClose) + window.addEventListener('storage', (event) => { + if (event.key === 'closePage') { + if (this.$router.currentRoute.query.pageType && this.$router.currentRoute.query.pageType === 'History') { + window.close() + } + } + }); }, beforeDestroy() { DicomEvent.$off('getNextTask') diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/ReportPage.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/ReportPage.vue index 3544c672..8ad20ec1 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/ReportPage.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/ReportPage.vue @@ -961,7 +961,7 @@ export default { this.$router.currentRoute.query.isReadingTaskViewInOrder var criterionType = this.$router.currentRoute.query.criterionType var readingTool = this.$router.currentRoute.query.readingTool - var path = `/readingDicoms?TrialReadingCriterionId=${trialReadingCriterionId}&trialId=${trialId}&subjectCode=${subjectCode}&subjectId=${subjectId}&visitTaskId=${task.VisitTaskId}&isReadingTaskViewInOrder=${isReadingTaskViewInOrder}&criterionType=${criterionType}&readingTool=${readingTool}&TokenKey=${token}` + var path = `/readingDicoms?TrialReadingCriterionId=${trialReadingCriterionId}&trialId=${trialId}&subjectCode=${subjectCode}&subjectId=${subjectId}&visitTaskId=${task.VisitTaskId}&isReadingTaskViewInOrder=${isReadingTaskViewInOrder}&criterionType=${criterionType}&readingTool=${readingTool}&pageType=History&TokenKey=${token}` const routeData = this.$router.resolve({ path }) const res = await getAutoCutNextTask({imageToolType: 1}) let IsDoubleScreen = false diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/customize/ReportPage.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/customize/ReportPage.vue index 87f7e6d7..56d16f4c 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/customize/ReportPage.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/customize/ReportPage.vue @@ -10,46 +10,30 @@ {{ - $t('trials:readingReport:button:refresh') }} + $t('trials:readingReport:button:refresh') }} - + {{ - $t('common:button:save') }} + $t('common:button:save') }} {{ - $t('common:button:submit') }} + $t('common:button:submit') }}
- + - +