From f84c0f2de793be5dac3bda0e952afe14c625f596 Mon Sep 17 00:00:00 2001
From: dongyukun <1208714201@qq.com>
Date: 星期四, 26 六月 2025 16:35:28 +0800
Subject: [PATCH] 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