From c6df434fa49f746518007d78ad3cb2f30e11d1ac Mon Sep 17 00:00:00 2001 From: "DESKTOP-6C3NK6N\\WXS" <815034831@qq.com> Date: Fri, 9 Aug 2024 15:10:59 +0800 Subject: [PATCH] =?UTF-8?q?pacs=E9=85=8D=E7=BD=AE=E7=A1=AE=E8=AE=A4?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/trials.js | 7 ++++--- .../trial-config/components/dicomConfig.vue | 14 +++++++++++--- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/api/trials.js b/src/api/trials.js index 5d71178d..c75ee24c 100644 --- a/src/api/trials.js +++ b/src/api/trials.js @@ -3740,10 +3740,11 @@ export function addOrUpdateDicomAE(data) { }) } // 测试dicomAE链接 -export function testSCPServerConnect(id) { +export function testSCPServerConnect(data) { return request({ - url: `/TrialDicomAE/testSCPServerConnect/${id}`, - method: 'get' + url: `/TrialDicomAE/testSCPServerConnect`, + method: 'post', + data }) } // dicomAE配置签名 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 index 35b5627e..d874bc02 100644 --- a/src/views/trials/trials-panel/setting/trial-config/components/dicomConfig.vue +++ b/src/views/trials/trials-panel/setting/trial-config/components/dicomConfig.vue @@ -38,6 +38,7 @@ v-model="form.CalledAE" style="width: 80%" :disabled="form.IsTrialPACSConfirmed && !isEdit" + @input="form.IsTestOK = null" clearable maxlength="16" /> @@ -48,6 +49,7 @@ v-model="form.Ip" style="width: 80%" :disabled="form.IsTrialPACSConfirmed && !isEdit" + @input="form.IsTestOK = null" clearable /> @@ -59,6 +61,7 @@ clearable style="width: 80%" :disabled="form.IsTrialPACSConfirmed && !isEdit" + @input="form.IsTestOK = null" /> @@ -399,10 +402,15 @@ export default { // 测试dicomAE async testSCPServerConnect() { try { - let res = await this.addOrUpdateDicomAE(); - if (!res) return; + let validate = await this.$refs.dicomConfigForm.validate(); + if (!validate) return; + let data = { + CalledAE: this.form.CalledAE, + Ip: this.form.Ip, + Port: this.form.Port, + }; this.loading = true; - let d = await testSCPServerConnect(res); + let d = await testSCPServerConnect(data); this.loading = false; if (d.IsSuccess) { this.form.IsTestOK = d.Result;