From fe98bee8b186ca20bac5740ed31763db97758504 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Tue, 30 Apr 2024 14:47:21 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E5=88=86=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/dicomAE/components/edit-dicom.vue | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/views/system/dicomAE/components/edit-dicom.vue b/src/views/system/dicomAE/components/edit-dicom.vue index e5b01e4..7682174 100644 --- a/src/views/system/dicomAE/components/edit-dicom.vue +++ b/src/views/system/dicomAE/components/edit-dicom.vue @@ -147,7 +147,7 @@ export default { Port: [ { required: true, - message: this.$t("common:ruleMessage:specify"), + message: this.$t("common:ruleMessage:portPattern"), trigger: "blur", }, { @@ -157,6 +157,20 @@ export default { message: this.$t("common:ruleMessage:portPattern"), trigger: "blur", }, + { + validator: (rule, value, callback) => { + if ( + value && + (String(value).includes(".") || + new RegExp(/\D/g).test(String(value))) + ) { + callback(new Error(this.$t("common:ruleMessage:portPattern"))); + } else { + callback(); + } + }, + trigger: "blur", + }, ], }, btnLoading: false,