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 0429300e..ed20b0c1 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 @@ -591,6 +591,7 @@ export default { this.form = { ...this.data } } this.getStudyInfo() + this.uploadQueues=[]; }, beforeDestroy() { this.myInterval.forEach(v => { @@ -654,17 +655,14 @@ export default { getCRCClinicalData(param).then(res => { 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; - } + data.forEach(item =>{ + item.notClinicaData = false; + if((item.Modalities==="CT、PT"||item.Modalities==="PT、CT"||item.Modalities==="PET-CT")&& flag){ + item.notClinicaData = true; + } + }) + this.studyList = data; + if(flag&&showConfirm){ 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"), @@ -675,9 +673,6 @@ export default { }).catch(() => { this.confirmFlag = false; }); - }else{ - if(showConfirm) return; - this.studyList = data; } } // this.clinicalDatas = res.Result diff --git a/src/views/trials/trials-panel/visit/crc-upload/index.vue b/src/views/trials/trials-panel/visit/crc-upload/index.vue index e6f179fa..db39098c 100644 --- a/src/views/trials/trials-panel/visit/crc-upload/index.vue +++ b/src/views/trials/trials-panel/visit/crc-upload/index.vue @@ -479,7 +479,7 @@ - +