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 @@