From d1159a09b425482dd99c4079f2522e40b2814d5e Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Fri, 21 Feb 2025 17:04:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BE=E5=83=8F=E7=AA=97=E5=8F=A3=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=88=87=E6=8D=A2=E8=AE=BF=E8=A7=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintignore | 2 +- .../reading/visit-review/components/ImageViewer.vue | 1 - .../reading/visit-review/components/ReadPage.vue | 8 +++++--- .../reading/visit-review/components/StudyList.vue | 6 +++--- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.eslintignore b/.eslintignore index 3ff12bc3..f8cee48b 100644 --- a/.eslintignore +++ b/.eslintignore @@ -4,7 +4,7 @@ src/utils/* public dist -src/* +# src/* src/views/trials/trials-panel/visit/* src/App.vue src/views/trials/trials-panel/reading/global-review/* diff --git a/src/views/trials/trials-panel/reading/visit-review/components/ImageViewer.vue b/src/views/trials/trials-panel/reading/visit-review/components/ImageViewer.vue index 1103c401..c8601ae3 100644 --- a/src/views/trials/trials-panel/reading/visit-review/components/ImageViewer.vue +++ b/src/views/trials/trials-panel/reading/visit-review/components/ImageViewer.vue @@ -90,7 +90,6 @@ import hardcodedMetaDataProvider from './../js/hardcodedMetaDataProvider' import registerWebImageLoader from './../js/registerWebImageLoader' import { mapGetters } from 'vuex' import store from '@/store' -import { readUint16 } from '../../../../../../../static/pdfjs/build/pdf.worker' const { ViewportType } = Enums const renderingEngineId = 'myRenderingEngine' const { ToolGroupManager, Enums: csToolsEnums, StackScrollTool } = cornerstoneTools diff --git a/src/views/trials/trials-panel/reading/visit-review/components/ReadPage.vue b/src/views/trials/trials-panel/reading/visit-review/components/ReadPage.vue index e5fb379c..4062391d 100644 --- a/src/views/trials/trials-panel/reading/visit-review/components/ReadPage.vue +++ b/src/views/trials/trials-panel/reading/visit-review/components/ReadPage.vue @@ -201,9 +201,11 @@ export default { await this.getReadingImageFile(id, idx) } this.activeTaskVisitId = id - if (isInitActiveFile) { - this.$refs[id][0].setInitActiveFile() - } + this.$nextTick(() => { + if (isInitActiveFile) { + this.$refs[id][0].setInitActiveFile() + } + }) }, // 视图触发任务切换 async toggleTaskByViewer(visitTaskNum) { diff --git a/src/views/trials/trials-panel/reading/visit-review/components/StudyList.vue b/src/views/trials/trials-panel/reading/visit-review/components/StudyList.vue index ba63d16b..10910e47 100644 --- a/src/views/trials/trials-panel/reading/visit-review/components/StudyList.vue +++ b/src/views/trials/trials-panel/reading/visit-review/components/StudyList.vue @@ -82,14 +82,14 @@ export default { setInitActiveFile() { if (this.studyList.length === 0) return this.activeNames.push(this.studyList[0].Id) - this.selectFile(this.studyList[0].NoneDicomStudyFileList, 0, 0) + this.selectFile(this.studyList[0], 0, 0) }, // 切换文件 selectFile(study, studyIndex, fileIndex) { this.activeStudyIndex = studyIndex this.activeFileIndex = fileIndex - let fileList = study.NoneDicomStudyFileList - this.$emit('selectFile', { fileInfo: fileList[fileIndex], fileList, visitTaskInfo: this.visitTaskInfo, fileIndex: fileIndex, studyId: study.Id}) + const fileList = study.NoneDicomStudyFileList + this.$emit('selectFile', { fileInfo: fileList[fileIndex], fileList, visitTaskInfo: this.visitTaskInfo, fileIndex: fileIndex, studyId: study.Id }) } } }