From c2e2f65434c406f076fd6f7b6dc8a2b5a909b3a6 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Tue, 9 Jul 2024 16:40:07 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E9=85=8D=E7=BD=AE=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0diicomAE=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/trials.js | 31 + src/const/sign-code.vue | 13 +- .../trial-config/components/dicomConfig.vue | 537 ++++++++++++++++++ .../setting/trial-config/index.vue | 79 +-- 4 files changed, 622 insertions(+), 38 deletions(-) create mode 100644 src/views/trials/trials-panel/setting/trial-config/components/dicomConfig.vue diff --git a/src/api/trials.js b/src/api/trials.js index 9e149c28..51e29113 100644 --- a/src/api/trials.js +++ b/src/api/trials.js @@ -3714,4 +3714,35 @@ export function deleteTrialSiteDicomAE(id) { url: `/TrialSiteDicomAE/deleteTrialSiteDicomAE/${id}`, method: 'delete', }) +} +// 获取项目中dicomAE配置 +export function getTrialDicomAE(params) { + return request({ + url: `/TrialDicomAE/getTrialDicomAE`, + method: 'get', + params + }) +} +// 项目新增或修改dicomAE配置 +export function addOrUpdateDicomAE(data) { + return request({ + url: `/TrialDicomAE/addOrUpdateDicomAE`, + method: 'post', + data + }) +} +// 测试dicomAE链接 +export function testSCPServerConnect(id) { + return request({ + url: `/TrialDicomAE/testSCPServerConnect/${id}`, + method: 'get', + }) +} +// dicomAE配置签名 +export function ConfigTrialPACSInfoConfirm(data) { + return request({ + url: `/Inspection/configTrialBasicInfo/ConfigTrialPACSInfoConfirm`, + method: 'post', + data + }) } \ No newline at end of file diff --git a/src/const/sign-code.vue b/src/const/sign-code.vue index 102ae04e..e1be4968 100644 --- a/src/const/sign-code.vue +++ b/src/const/sign-code.vue @@ -1,6 +1,5 @@ diff --git a/src/views/trials/trials-panel/setting/trial-config/components/dicomConfig.vue b/src/views/trials/trials-panel/setting/trial-config/components/dicomConfig.vue new file mode 100644 index 00000000..ce7a89c2 --- /dev/null +++ b/src/views/trials/trials-panel/setting/trial-config/components/dicomConfig.vue @@ -0,0 +1,537 @@ + + + \ No newline at end of file diff --git a/src/views/trials/trials-panel/setting/trial-config/index.vue b/src/views/trials/trials-panel/setting/trial-config/index.vue index b22738d0..f028e5e5 100644 --- a/src/views/trials/trials-panel/setting/trial-config/index.vue +++ b/src/views/trials/trials-panel/setting/trial-config/index.vue @@ -1,7 +1,14 @@