From 4331a273c6b982e9df5c3c27348b69049084184b Mon Sep 17 00:00:00 2001 From: JiangQiming <291854119@qq.com> Date: Tue, 14 Mar 2023 14:54:19 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E7=BB=84=E4=BB=B6=E6=9B=B4=E6=8D=A2?= =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/notice/Config/Detail/index.vue | 28 ++++++++++----------- src/views/notice/Template/Detail/index.vue | 29 ++++++++++++++-------- 2 files changed, 33 insertions(+), 24 deletions(-) diff --git a/src/views/notice/Config/Detail/index.vue b/src/views/notice/Config/Detail/index.vue index 7702d714..ccd41921 100644 --- a/src/views/notice/Config/Detail/index.vue +++ b/src/views/notice/Config/Detail/index.vue @@ -392,53 +392,53 @@ const formRules = ref({ provider: [{ required: true, message: '请选择类型' }], // 钉钉 'configuration.appKey': [ - { required: true, message: '请输入AppKey' }, - { max: 64, message: '最多可输入64个字符' }, + { required: true, message: '请输入AppKey', trigger: 'blur' }, + { max: 64, message: '最多可输入64个字符', trigger: 'change' }, ], 'configuration.appSecret': [ - { required: true, message: '请输入AppSecret' }, - { max: 64, message: '最多可输入64个字符' }, + { required: true, message: '请输入AppSecret', trigger: 'blur' }, + { max: 64, message: '最多可输入64个字符', trigger: 'change' }, ], // 'configuration.url': [{ required: true, message: '请输入WebHook' }], // 微信 'configuration.corpId': [ - { required: true, message: '请输入corpId' }, + { required: true, message: '请输入corpId', trigger: 'blur' }, { max: 64, message: '最多可输入64个字符' }, ], 'configuration.corpSecret': [ - { required: true, message: '请输入corpSecret' }, + { required: true, message: '请输入corpSecret', trigger: 'blur' }, { max: 64, message: '最多可输入64个字符' }, ], // 阿里云语音/短信 'configuration.regionId': [ - { required: true, message: '请输入RegionId' }, + { required: true, message: '请输入RegionId', trigger: 'blur' }, { max: 64, message: '最多可输入64个字符' }, ], 'configuration.accessKeyId': [ - { required: true, message: '请输入AccessKeyId' }, + { required: true, message: '请输入AccessKeyId', trigger: 'blur' }, { max: 64, message: '最多可输入64个字符' }, ], 'configuration.secret': [ - { required: true, message: '请输入Secret' }, + { required: true, message: '请输入Secret', trigger: 'blur' }, { max: 64, message: '最多可输入64个字符' }, ], // 邮件 - 'configuration.host': [{ required: true, message: '请输入服务器地址' }], + 'configuration.host': [{ required: true, message: '请输入服务器地址', trigger: 'blur' }], 'configuration.sender': [ - { required: true, message: '请输入发件人' }, + { required: true, message: '请输入发件人', trigger: 'blur' }, { max: 64, message: '最多可输入64个字符' }, ], 'configuration.username': [ - { required: true, message: '请输入用户名' }, + { required: true, message: '请输入用户名', trigger: 'blur' }, { max: 64, message: '最多可输入64个字符' }, ], 'configuration.password': [ - { required: true, message: '请输入密码' }, + { required: true, message: '请输入密码', trigger: 'blur' }, { max: 64, message: '最多可输入64个字符' }, ], // webhook 'configuration.url': [ - { required: true, message: '请输入Webhook' }, + { required: true, message: '请输入Webhook', trigger: 'blur' }, // { // pattern: // /^(((ht|f)tps?):\/\/)?([^!@#$%^&*?.\s-]([^!@#$%^&*?.\s]{0,63}[^!@#$%^&*?.\s])?\.)+[j-z]{2,6}\/?/, diff --git a/src/views/notice/Template/Detail/index.vue b/src/views/notice/Template/Detail/index.vue index 5afbf687..734d4c38 100644 --- a/src/views/notice/Template/Detail/index.vue +++ b/src/views/notice/Template/Detail/index.vue @@ -895,23 +895,25 @@ watch( const formRules = ref({ type: [{ required: true, message: '请选择通知方式' }], name: [ - { required: true, message: '请输入名称' }, + { required: true, message: '请输入名称', trigger: 'blur' }, { max: 64, message: '最多可输入64个字符' }, ], provider: [{ required: true, message: '请选择类型' }], - configId: [{ required: true, message: '请选择绑定配置' }], + configId: [{ required: true, message: '请选择绑定配置', trigger: 'blur' }], // 钉钉 'template.agentId': [ - { required: true, message: '请输入AgentId' }, + { required: true, message: '请输入AgentId', trigger: 'blur' }, { max: 64, message: '最多可输入64个字符', trigger: 'change' }, ], - 'template.messageType': [{ required: true, message: '请选择消息类型' }], + 'template.messageType': [ + { required: true, message: '请选择消息类型', trigger: 'blur' }, + ], 'template.markdown.title': [ - { required: true, message: '请输入标题', trigger: 'change' }, + { required: true, message: '请输入标题', trigger: 'blur' }, { max: 64, message: '最多可输入64个字符', trigger: 'change' }, ], 'template.link.title': [ - { required: true, message: '请输入标题', trigger: 'change' }, + { required: true, message: '请输入标题', trigger: 'blur' }, { max: 64, message: '最多可输入64个字符', trigger: 'change' }, ], // 'template.url': [{ required: true, message: '请输入WebHook' }], @@ -919,7 +921,7 @@ const formRules = ref({ // 'template.agentId': [{ required: true, message: '请输入AgentId' }], // 邮件 'template.subject': [ - { required: true, message: '请输入标题' }, + { required: true, message: '请输入标题', trigger: 'blur' }, { max: 64, message: '最多可输入64个字符', trigger: 'change' }, ], 'template.sendTo': [ @@ -946,7 +948,9 @@ const formRules = ref({ ], // 阿里云语音 'template.templateType': [{ required: true, message: '请选择类型' }], - 'template.templateCode': [{ required: true, message: '请输入模板ID' }], + 'template.templateCode': [ + { required: true, message: '请输入模板ID', trigger: 'blur' }, + ], 'template.calledNumber': [ { max: 64, message: '最多可输入64个字符', trigger: 'change' }, { @@ -980,14 +984,19 @@ const formRules = ref({ }, ], // 短信 - 'template.code': [{ required: true, message: '请选择模板' }], - 'template.signName': [{ required: true, message: '请输入签名' }], + 'template.code': [ + { required: true, message: '请选择模板', trigger: 'blur' }, + ], + 'template.signName': [ + { required: true, message: '请输入签名', trigger: 'blur' }, + ], // webhook description: [{ max: 200, message: '最多可输入200个字符' }], 'template.message': [ { required: true, message: '请输入模板内容', + trigger: 'blur', }, { max: 500, message: '最多可输入500个字符', trigger: 'change' }, ],