From 3aa66af253a2b3781feaf2191935f091069df514 Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Mon, 3 Mar 2025 13:46:57 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=9Edicom=E9=98=85=E7=89=87=E6=9B=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../visit-review/components/ImageViewer.vue | 2 +- .../visit-review/components/PDFViewer.vue | 331 ++++++++++++++++++ .../visit-review/components/ReadPage.vue | 76 +++- .../visit-review/components/StudyList.vue | 60 +++- static/pdfjs/web/viewer.js | 2 + 5 files changed, 453 insertions(+), 18 deletions(-) create mode 100644 src/views/trials/trials-panel/reading/visit-review/components/PDFViewer.vue 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 1d41a282..d4a78d51 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 @@ -229,7 +229,7 @@ export default { mounted() { this.taskInfo = JSON.parse(localStorage.getItem('taskInfo')) this.readingTaskState = this.taskInfo.ReadingTaskState - if (this.taskInfo.VisitNum > 0) { + if (this.taskInfo.VisitNum > 0 && this.taskInfo.IsReadingTaskViewInOrder !== 0) { this.rows = 1 this.cols = 2 this.activeCanvasIndex = 1 diff --git a/src/views/trials/trials-panel/reading/visit-review/components/PDFViewer.vue b/src/views/trials/trials-panel/reading/visit-review/components/PDFViewer.vue new file mode 100644 index 00000000..28b645c7 --- /dev/null +++ b/src/views/trials/trials-panel/reading/visit-review/components/PDFViewer.vue @@ -0,0 +1,331 @@ +