From d21c01076d8d29a00325f647b10f7194a58b0fcc Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Tue, 30 Dec 2025 17:05:27 +0800 Subject: [PATCH] =?UTF-8?q?=E9=98=85=E7=89=87=E8=B7=9F=E8=B8=AA=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E9=9D=B6=E6=AE=B5=E6=A0=87=E6=B3=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../uploadDicomAndNonedicom/dicomFile.vue | 8 ++++-- .../uploadDicomAndNonedicom/index.vue | 10 ++++--- .../uploadDicomAndNonedicom/nonedicomFile.vue | 6 ++++- .../reading-task/components/TargetSection.vue | 14 ++++++---- .../reading/reading-tracking/index.vue | 27 +++++++++++++++++-- 5 files changed, 52 insertions(+), 13 deletions(-) diff --git a/src/components/uploadDicomAndNonedicom/dicomFile.vue b/src/components/uploadDicomAndNonedicom/dicomFile.vue index c9981b17..ea223cc9 100644 --- a/src/components/uploadDicomAndNonedicom/dicomFile.vue +++ b/src/components/uploadDicomAndNonedicom/dicomFile.vue @@ -42,7 +42,7 @@ @@ -84,7 +84,7 @@ + :IsImageSegment="true" :forbid="forbid" /> @@ -121,6 +121,10 @@ export default { default: () => { return [] } + }, + forbid: { + type: Boolean, + default: false } }, data() { diff --git a/src/views/trials/trials-panel/reading/reading-tracking/index.vue b/src/views/trials/trials-panel/reading/reading-tracking/index.vue index 32ae9761..402b2b66 100644 --- a/src/views/trials/trials-panel/reading/reading-tracking/index.vue +++ b/src/views/trials/trials-panel/reading/reading-tracking/index.vue @@ -116,6 +116,11 @@ {{ $t('common:button:failureRecord') }} + + + {{ $t('trials:pendingReadingTasks:button:TargetSection') }} + @@ -340,8 +345,8 @@ @@ -884,6 +894,7 @@ import RefereeRules from './components/RefereeRules.vue' import ReviewResults from './components/ReviewResults' import ClinicalData from '../../subject/reading-period/components/ClinicalData' import RecordList from './components/RecordList.vue' +import TargetSection from "@/views/trials/trials-panel/reading/reading-task/components/TargetSection" const searchDataDefault = () => { return { PageIndex: 1, @@ -920,6 +931,7 @@ export default { ClinicalData, ReviewResults, RecordList, + TargetSection }, props: { AllocationReadingCategory: { @@ -1031,6 +1043,13 @@ export default { dialogLoading: false, openWindow: null, recordVisible: false, + + TargetSection_visible: false + } + }, + computed: { + hasIVUSOROCT() { + return this.trialCriterionList.some(item => item.CriterionType === 19 || item.CriterionType === 20) } }, mounted() { @@ -1065,6 +1084,10 @@ export default { } }, methods: { + handleTargetSection() { + this.TrialReadingCriterionId = this.trialCriterionList.find(item => item.CriterionType === 19 || item.CriterionType === 20).TrialReadingCriterionId + this.TargetSection_visible = true + }, // 打开意见反馈 openFeedBack(row) { this.$FB({