From 86c96a3dac97a7f3a38e293beb98b1c8129830e0 Mon Sep 17 00:00:00 2001 From: dengzedong <dengzedong@email> Date: 星期四, 19 六月 2025 20:32:59 +0800 Subject: [PATCH] 数据源名称不能包含下划线 --- src/views/infra/dataSourceConfig/DataSourceConfigForm.vue | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/src/views/infra/dataSourceConfig/DataSourceConfigForm.vue b/src/views/infra/dataSourceConfig/DataSourceConfigForm.vue index e2a4eaa..74ed2e5 100644 --- a/src/views/infra/dataSourceConfig/DataSourceConfigForm.vue +++ b/src/views/infra/dataSourceConfig/DataSourceConfigForm.vue @@ -46,7 +46,17 @@ password: '' }) const formRules = reactive({ - name: [{ required: true, message: '数据源名称不能为空', trigger: 'blur' }], + name: [{ required: true, message: '数据源名称不能为空', trigger: 'blur' }, + { + validator: (value) => { + // 使用正则表达式检查是否包含下划线 + if (value.indexOf('_') !== -1) { + return '数据源名称不能包含下划线'; + } + return true; + }, + trigger: 'blur' + }], url: [{ required: true, message: '数据源连接不能为空', trigger: 'blur' }], username: [{ required: true, message: '用户名不能为空', trigger: 'blur' }], password: [{ required: true, message: '密码不能为空', trigger: 'blur' }] -- Gitblit v1.9.3