From 64d268b6e8a56aa3d5ba86d7d488dbd49e858720 Mon Sep 17 00:00:00 2001 From: "DESKTOP-6C3NK6N\\WXS" <815034831@qq.com> Date: Sun, 29 Sep 2024 09:17:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=A4=84=E7=90=86=E5=BD=B1=E5=83=8F?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E7=BC=96=E8=BE=91=E6=A3=80=E6=9F=A5=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/load.js | 8 + .../uploadDicomAndNonedicom/dicomFile.vue | 26 +- .../uploadDicomAndNonedicom/study-view.vue | 336 ++++++++++++------ 3 files changed, 255 insertions(+), 115 deletions(-) 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 @@