From 06c7a8126b67c5516d32ac6e149db3aab655eef8 Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Mon, 27 Jul 2026 15:21:30 +0800 Subject: [PATCH] =?UTF-8?q?IVUS=20&=20OCT=E6=B5=8B=E9=87=8F=E8=A1=A8?= =?UTF-8?q?=E6=A0=BC=E6=B7=BB=E5=8A=A0=E6=96=B0=E5=BC=80=E9=A1=B5=E7=AD=BE?= =?UTF-8?q?=E9=A2=84=E8=A7=88=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/reading.js | 8 ++ src/router/index.js | 5 + src/utils/whiteList.js | 2 +- .../none-dicoms/components/file-viewer.vue | 2 +- .../dicoms/components/IVUS/QuestionList.vue | 17 ++- .../dicoms/components/OCT/QuestionList.vue | 17 ++- .../dicoms/components/TableList/index.vue | 105 ++++++++++++++++++ 7 files changed, 152 insertions(+), 4 deletions(-) create mode 100644 src/views/trials/trials-panel/reading/dicoms/components/TableList/index.vue diff --git a/src/api/reading.js b/src/api/reading.js index 85949387..0ac49b93 100644 --- a/src/api/reading.js +++ b/src/api/reading.js @@ -480,3 +480,11 @@ export function getNoneDicomMarkList(data) { data }) } + +export function getFilterTableQuestion(data) { + return request({ + url: `/ReadingImageTask/getFilterTableQuestion`, + method: 'post', + data + }) +} diff --git a/src/router/index.js b/src/router/index.js index b7cc6692..f9649f17 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -149,6 +149,11 @@ export const constantRoutes = [ hidden: true, component: () => import('@/views/trials/trials-panel/reading/dicoms/none-dicoms') }, + { + path: '/ecrfList', + hidden: true, + component: () => import('@/views/trials/trials-panel/reading/dicoms/components/TableList') + }, { path: '/readingPage', name: 'readingPage', diff --git a/src/utils/whiteList.js b/src/utils/whiteList.js index aa9efec0..7ade7116 100644 --- a/src/utils/whiteList.js +++ b/src/utils/whiteList.js @@ -1,2 +1,2 @@ -const WHITELIST = ['/', "/curriculumVitae", 'researchDetail_m', '/researchForm', '/ReviewersResearch', '/login', '/link_expired', '/error', '/resetpassword', '/recompose', '/email-recompose', '/trialStats', '/showdicom', '/imagesShare', '/audit', '/preview', '/researchLogin', '/researchLogin_m', '/blindResumeInfo', '/trialsResume', '/joinVerify', '/showNoneDicoms', '/noneDicomReading', '/clinicalData', '/readingDicoms', '/readingPage', '/visitDicomReview', '/visitNondicomReview', '/globalReview', '/adReview', '/oncologyReview', '/nonedicoms'] +const WHITELIST = ['/', "/curriculumVitae", 'researchDetail_m', '/researchForm', '/ReviewersResearch', '/login', '/link_expired', '/error', '/resetpassword', '/recompose', '/email-recompose', '/trialStats', '/showdicom', '/imagesShare', '/audit', '/preview', '/researchLogin', '/researchLogin_m', '/blindResumeInfo', '/trialsResume', '/joinVerify', '/showNoneDicoms', '/noneDicomReading', '/clinicalData', '/readingDicoms', '/readingPage', '/visitDicomReview', '/visitNondicomReview', '/globalReview', '/adReview', '/oncologyReview', '/nonedicoms', '/ecrfList'] export default WHITELIST diff --git a/src/views/none-dicoms/components/file-viewer.vue b/src/views/none-dicoms/components/file-viewer.vue index c3f3e459..1c0aa95b 100644 --- a/src/views/none-dicoms/components/file-viewer.vue +++ b/src/views/none-dicoms/components/file-viewer.vue @@ -221,7 +221,7 @@ export default { activeTool: '', imageType: ['image/jpeg', 'image/jpg', 'image/bmp', 'image/png'], loading: false, - isFitToWindowMode: false, + isFitToWindowMode: true, trialId: null, activeName: '1', tools: [], diff --git a/src/views/trials/trials-panel/reading/dicoms/components/IVUS/QuestionList.vue b/src/views/trials/trials-panel/reading/dicoms/components/IVUS/QuestionList.vue index 98890c33..f345ff2a 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/IVUS/QuestionList.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/IVUS/QuestionList.vue @@ -44,6 +44,9 @@
+ @@ -222,6 +225,7 @@ + \ No newline at end of file