From 88da86504d150bfed66cfd1aeaefa4513674a170 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Tue, 26 Mar 2024 10:09:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AA=E4=B8=8A=E4=BC=A0=E4=B8=B4=E5=BA=8A?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=9A=84pet-ct=E6=95=B0=E6=8D=AE=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0tip=E6=A0=87=E8=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/uploadDicomFiles2.vue | 35 +++++++++++++++---- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue b/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue index 9cdc8048..3620c002 100644 --- a/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue +++ b/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue @@ -60,6 +60,12 @@ + +
+ {{ $t('trials:crc-upload:confirm:message') }} +
+ +
{{scope.row.StudyCode}} @@ -310,14 +316,14 @@
{{$t('trials:uploadDicomList:table:Existed')}}:
-
{{item}}
+
{{item}}
 
{{$t('trials:uploadDicomList:table:Uploaded')}}:
-
{{item}}
+
{{item}}
  @@ -325,7 +331,7 @@
{{$t('trials:uploadDicomList:table:Failed')}}:
-
{{item}}
+
{{item}}
  @@ -636,7 +642,7 @@ export default { return v }, // 获取临床数据 - getClinicalData() { + getClinicalData(showConfirm = false, data = []) { // this.data.TrialId = this.$route.query.trialId var param = { subjectVisitId: this.subjectVisitId, @@ -648,6 +654,16 @@ export default { if(res.IsSuccess){ let flag = res.Result.some(item=>item.ClinicalDataLevel===4&&item.PDFFileList.length===0) if(flag){ + if(!showConfirm){ + data.forEach(item =>{ + item.notClinicaData = false; + if(item.Modalities==="CT、PT"||item.Modalities==="PT、CT"||item.Modalities==="PET-CT"){ + item.notClinicaData = true; + } + }) + this.studyList = data; + return false; + } this.$confirm(this.$t("trials:crc-upload:confirm:message"), this.$t('trials:uploadDicomList:label:prompt'), { confirmButtonText: this.$t('trials:reviewTrack:impactList:save'), cancelButtonText: this.$t("common:button:cancel"), @@ -656,6 +672,9 @@ export default { this.$emit("update:activeName",'clinical-data'); }).catch(() => { }); + }else{ + if(showConfirm) return; + this.studyList = data; } } // this.clinicalDatas = res.Result @@ -665,16 +684,17 @@ export default { }) }, // 获取已上传的dicom影像 - getStudyInfo(submitFlag=false) { + getStudyInfo() { this.studyLoading = true getSubjectVisitUploadedStudyList(this.subjectVisitId).then(res => { - this.studyList = res.Result + // this.studyList = res.Result this.relationInfo = res.OtherInfo this.trialBodyPartTypes = this.relationInfo.BodyPartTypes ? this.relationInfo.BodyPartTypes.split('|') : [] this.trialModalitys = this.relationInfo.Modalitys ? this.relationInfo.Modalitys.split('|') : [] this.studyLoading = false; + this.getClinicalData(false,res.Result); }).catch(() => { this.studyLoading = false }) }, // 预览单个检查影像 @@ -1356,8 +1376,9 @@ export default { } scope.uploadQueues[index].uploadState.record = Record let flag = res.Result=== 'PET-CT' || res.Result==='CT、PT' || res.Result === 'PT、CT'; + // let flag = params.study.seriesList.some(item=>item.modality==='PT'); if(flag){ - scope.getClinicalData(); + scope.getClinicalData(true); } scope.getStudyInfo() if (scope.$route.path !== '/trials/trials-panel/visit/crc-question') {