Browse Source

Merge pull request #129 from G-Akiraka/patch-5

增加表名称与实体类名称、作者名称校验,反新老手手残
wenjianzhang 4 years ago
parent
commit
992eeaa598
1 changed files with 6 additions and 3 deletions
  1. 6 3
      src/views/dev-tools/gen/basicInfoForm.vue

+ 6 - 3
src/views/dev-tools/gen/basicInfoForm.vue

@@ -62,16 +62,19 @@ export default {
     return {
       rules: {
         tableName: [
-          { required: true, message: '请输入表名称', trigger: 'blur' }
+          { required: true, message: '请输入表名称', trigger: 'blur' },
+          { pattern: /^[a-z\._]*$/g, trigger: 'blur', message: '只允许小写字母,举例 sys_demo 格式'}
         ],
         tableComment: [
           { required: true, message: '请输入表描述', trigger: 'blur' }
         ],
         className: [
-          { required: true, message: '请输入实体类名称', trigger: 'blur' }
+          { required: true, message: '请输入实体类名称', trigger: 'blur' },
+          { pattern: /^[A-Z][A-z0-9]*$/g, trigger: 'blur', message: '必须以大写字母开头,举例 SysDemo 格式'}
         ],
         functionAuthor: [
-          { required: true, message: '请输入作者', trigger: 'blur' }
+          { required: true, message: '请输入作者', trigger: 'blur' },
+          { pattern: /^[A-Za-z]+$/, trigger: 'blur', message: '校验规则:  只允许输入字母 a-z 或大写 A-Z'}
         ]
       }
     }