diff --git a/src/api/load.js b/src/api/load.js index 77282c73..97e44a79 100644 --- a/src/api/load.js +++ b/src/api/load.js @@ -95,4 +95,12 @@ export function getTrialDownloadList(data) { method: 'post', data }) +} +// 修改后处理检查类型 +export function updateTaskStudyModality(params) { + return request({ + url: '/DownloadAndUpload/updateTaskStudyModality', + method: 'put', + params + }) } \ No newline at end of file diff --git a/src/components/uploadDicomAndNonedicom/dicomFile.vue b/src/components/uploadDicomAndNonedicom/dicomFile.vue index 13a96ecf..0bec3065 100644 --- a/src/components/uploadDicomAndNonedicom/dicomFile.vue +++ b/src/components/uploadDicomAndNonedicom/dicomFile.vue @@ -45,11 +45,18 @@ prop="UploadStudyList" :label="$t('upload:dicom:table:uploadStudyListNum')" > - + @@ -544,6 +554,8 @@ export default { errStudyUidList: [], open: null, bodyPart: [], + openIsUpload: false, + TrialModality: [], } }, created() { @@ -580,6 +592,7 @@ export default { let res = await getSubjectImageUploadList(params) this.loading = false if (res.IsSuccess) { + this.TrialModality = res.OtherInfo.TrialModality.split('|') this.StudyInstanceUidList = [] this.SopInstanceUidList = [] this.UploadStudyList = [] @@ -654,7 +667,8 @@ export default { } }, // 打开弹窗 - handleOpenDialog(item, list) { + handleOpenDialog(item, list, isUpload = false) { + this.openIsUpload = isUpload this.model_cfg.title = `${item.SubjectCode || ''} > ${item.TaskBlindName}` this.modelList = item[list] this.model_cfg.visible = true diff --git a/src/components/uploadDicomAndNonedicom/study-view.vue b/src/components/uploadDicomAndNonedicom/study-view.vue index 272e45fc..aa957a97 100644 --- a/src/components/uploadDicomAndNonedicom/study-view.vue +++ b/src/components/uploadDicomAndNonedicom/study-view.vue @@ -1,120 +1,175 @@