diff --git a/src/views/mes/organization/OrganizationForm.vue b/src/views/mes/organization/OrganizationForm.vue
index 6044dc6b..77f64c40 100644
--- a/src/views/mes/organization/OrganizationForm.vue
+++ b/src/views/mes/organization/OrganizationForm.vue
@@ -125,14 +125,11 @@
diff --git a/src/views/system/user/UserForm.vue b/src/views/system/user/UserForm.vue
index a0ecb29b..d67c21b9 100644
--- a/src/views/system/user/UserForm.vue
+++ b/src/views/system/user/UserForm.vue
@@ -129,7 +129,11 @@ const formData = ref({
roleIds: []
})
const formRules = reactive({
- username: [{ required: true, message: t('SystemManagement.User.usernameRequired'), trigger: 'blur' }],
+ username: [{ required: true, message: t('SystemManagement.User.usernameRequired'), trigger: 'blur' },{
+ pattern: /^[a-zA-Z0-9_\-@.]+$/,
+ message: '用户名只能包含英文、数字、下划线、连字符、@和点',
+ trigger: 'blur'
+ }],
nickname: [{ required: true, message: t('SystemManagement.User.workNoRequired'), trigger: 'blur' }],
password: [{ required: true, message: t('SystemManagement.User.passwordRequired'), trigger: 'blur' }],
deptId: [{ required: true, message: t('SystemManagement.User.deptRequired'), trigger: 'blur' }],