From e295922209fb87c6dcd68ea1560fd16c3e6d808c Mon Sep 17 00:00:00 2001 From: dongyukun <1208714201@qq.com> Date: 星期五, 27 六月 2025 09:36:51 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/feature/ai' --- 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