From 66f3a4727daa897022d3c1143bcc279dd08232dd Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Tue, 23 Apr 2024 16:15:29 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=8E=88=E6=9D=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/export.js | 9 + src/api/trials.js | 39 ++- src/components/PreviewFile/index.vue | 6 +- .../PreviewFileDialog/PreviewFileDialog.vue | 47 ++++ src/permission.js | 2 +- src/router/index.js | 5 + src/utils/uploadZip.js | 10 + .../trials-list/components/TrialForm.vue | 108 +++------ .../trials-list/components/activate-page.vue | 224 ++++++++++++++++++ .../components/activate-project.vue | 189 +++++++++++++-- src/views/trials/trials-list/index.vue | 40 +--- src/views/trials/trials-myinfo/account.vue | 14 ++ .../reading/dicoms/components/ReportPage.vue | 35 ++- 13 files changed, 595 insertions(+), 133 deletions(-) create mode 100644 src/components/PreviewFileDialog/PreviewFileDialog.vue create mode 100644 src/views/trials/trials-list/components/activate-page.vue diff --git a/src/api/export.js b/src/api/export.js index fe3ef50..cca2893 100644 --- a/src/api/export.js +++ b/src/api/export.js @@ -170,3 +170,12 @@ export function downLoadReadReport(data) { data }) } +// 预览阅片报告 +export function showReadReport(data) { + return request({ + url: `/ReadingImageTask/downLoadReadReport`, + method: 'post', + responseType: 'blob', + data + }) +} diff --git a/src/api/trials.js b/src/api/trials.js index 9ec96c7..f0b2689 100644 --- a/src/api/trials.js +++ b/src/api/trials.js @@ -3558,24 +3558,42 @@ export function getSystemConfirmedCreiterionList() { }) } -// 获取项目授权码 -export function getTrialAuthorizationCode(params) { +// 获取项目授权信息 +export function getTrialAuthorizationInfo(params) { return request({ - url: `/Patient/getTrialAuthorizationCode`, + url: `/Patient/getTrialAuthorizationInfo`, method: 'get', params }) } -// 获取项目激活码 -export function getTrialActivationCode(params) { +// 获取激活码信息 +export function getActivationCodeInfo(params) { return request({ - url: `/Patient/getTrialActivationCode`, + url: `/Patient/getActivationCodeInfo`, method: 'get', params }) } +// 获取项目授权码 +export function getTrialAuthorizationCode(data) { + return request({ + url: `/Patient/getTrialAuthorizationCode`, + method: 'post', + data + }) +} + +// 获取项目激活码 +export function getTrialActivationCode(data) { + return request({ + url: `/Patient/getTrialActivationCode`, + method: 'post', + data + }) +} + // 设置项目授权信息 export function activateTrial(params) { return request({ @@ -3583,4 +3601,13 @@ export function activateTrial(params) { method: 'put', params }) +} + +// 获取项目授权码信息 +export function getAuthorizationCodeInfo(params) { + return request({ + url: `/Patient/getAuthorizationCodeInfo`, + method: 'get', + params + }) } \ No newline at end of file diff --git a/src/components/PreviewFile/index.vue b/src/components/PreviewFile/index.vue index 1c62ea2..f13cadd 100644 --- a/src/components/PreviewFile/index.vue +++ b/src/components/PreviewFile/index.vue @@ -9,7 +9,7 @@ /> -