Ver Fonte

表单页面增加文本输入长度限制

梁展鹏 há 3 anos atrás
pai
commit
9d9f234014

+ 4 - 6
src/views/baseManagement/infoManagement/modal/ItemModal.vue

@@ -78,9 +78,9 @@ export default {
         sort: 1
       },
       rules: {
-        author: [{ required: true, message: '请输入作者', trigger: 'change' }],
-        title: [{ required: true, message: '请输入标题', trigger: 'change' }],
-        brief: [{ required: true, message: '请输入简介', trigger: 'change' }],
+        title: [{ required: true, min: 4, max: 64, message: '请输入标题(4 ~ 64个字符)', trigger: 'change' }],
+        author: [{ required: true, min: 4, max: 64, message: '请输入作者(4 ~ 64个字符)', trigger: 'change' }],
+        brief: [{ required: true, min: 4, max: 255, message: '请输入简介(4 ~ 255个字符)', trigger: 'change' }],
         content: [{ required: true, message: '请输入内容', trigger: 'change' }],
         cover: [
           {
@@ -90,9 +90,7 @@ export default {
             trigger: 'change'
           }
         ]
-      },
-
-      typeOptions: []
+      }
     };
   },
 

+ 1 - 1
src/views/baseManagement/trending/modal/ItemModal.vue

@@ -69,7 +69,7 @@ export default {
         sort: 1
       },
       rules: {
-        name: [{ required: true, message: '请输入热搜词', trigger: 'change' }]
+        name: [{ required: true, min: 4, max: 64, message: '请输入热搜词(4 ~ 64个字符)', trigger: 'change' }]
       },
 
       typeOptions: []

+ 2 - 2
src/views/helpInfo/information/modal/ItemModal.vue

@@ -69,9 +69,9 @@ export default {
         sort: 1
       },
       rules: {
-        name: [{ required: true, message: '请输入活动名称', trigger: 'blur' }],
+        name: [{ required: true, min: 4, max: 64, message: '请输入活动名称(4 ~ 64个字符)', trigger: 'blur' }],
         content: [
-          { required: true, message: '请输入活动内容', trigger: 'blur' }
+          { required: true, min: 4, max: 512, message: '请输入活动内容(4 ~ 512个字符)', trigger: 'blur' }
         ],
         helpGroupId: [
           { required: true, message: '请选择所属分类', trigger: 'change' }

+ 1 - 1
src/views/helpInfo/issueType/modal/ItemModal.vue

@@ -65,7 +65,7 @@ export default {
         sort: 1
       },
       rules: {
-        name: [{ required: true, message: '请输入活动名称', trigger: 'blur' }]
+        name: [{ required: true, min: 4, max: 64, message: '请输入活动名称(4 ~ 64个字符)', trigger: 'blur' }]
       }
     };
   },

+ 2 - 2
src/views/photoManagement/eventsList/modal/ItemModal.vue

@@ -120,8 +120,8 @@ export default {
       },
       rules: {
         kindergartenId: [{ required: true, message: '请选择场景', trigger: 'change' }],
-        name: [{ required: true, min: 4, max: 64, message: '请输入活动名称', trigger: 'change' }],
-        brief: [{ required: true, min: 4, max: 255, message: '请输入活动介绍', trigger: 'change' }],
+        name: [{ required: true, min: 4, max: 64, message: '请输入活动名称(4 ~ 64个字符)', trigger: 'change' }],
+        brief: [{ required: true, min: 4, max: 255, message: '请输入活动介绍(4 ~ 255个字符)', trigger: 'change' }],
         cover: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }],
         eventTimeArr: [{ validator: validateTimer, trigger: 'blur' }]
       },

+ 19 - 105
src/views/sceneManagement/sceneList/modal/ItemModal.vue

@@ -171,114 +171,28 @@ export default {
         isShow: false
       },
       rules: {
-        name: [
-          { required: true, message: '请输入幼儿园名称', trigger: 'change' }
-        ],
-        addressArr: [
-          {
-            type: 'array',
-            required: true,
-            message: '请选择省市区',
-            trigger: 'change'
-          }
-        ],
-        address: [
-          { required: true, message: '请输入详细地址', trigger: 'change' }
-        ],
-        idCardNumber: [
-          { required: true, message: '请输入证照号码', trigger: 'change' }
-        ],
-        phonenumber: [
-          { required: true, message: '请输入办公电话', trigger: 'change' }
-        ],
-        brief: [
-          { required: true, message: '请输入幼儿园介绍', trigger: 'change' }
-        ],
-        realName: [
-          { required: true, message: '请输入申请人姓名', trigger: 'change' }
-        ],
-        personPhonenumber: [
-          { required: true, message: '请输入手机号', trigger: 'change' }
-        ],
-        type: [
-          { required: true, message: '请选择幼儿园类型', trigger: 'change' }
-        ],
+        name: [{ required: true, min: 4, max: 64, message: '请输入幼儿园名称(4 ~ 64个字符)', trigger: 'change' }],
+        addressArr: [{ type: 'array', required: true, message: '请选择省市区', trigger: 'change'}],
+        address: [{ required: true, min: 4, max: 255, message: '请输入详细地址(4 ~ 255个字符)', trigger: 'change' }],
+        phonenumber: [{ required: true, min: 4, max: 64, message: '请输入办公电话(4 ~ 64个字符)', trigger: 'change' }],
+        brief: [{ required: true, min: 4, max: 255, message: '请输入幼儿园介绍(4 ~ 255个字符)', trigger: 'change' }],
+        realName: [{ required: true, min: 4, max: 64, message: '请输入申请人姓名(4 ~ 64个字符)', trigger: 'change' }],
+        personPhonenumber: [{ required: true, min: 4, max: 64, message: '请输入手机号(4 ~ 64个字符)', trigger: 'change' }],
+        type: [{ required: true, message: '请选择幼儿园类型', trigger: 'change' }],
         email: [
-          { required: true, message: '请输入邮箱', trigger: 'change' },
+          { required: true, min: 4, max: 64, message: '请输入邮箱(4 ~ 64个字符)', trigger: 'change' },
           { validator: checkEmail, trigger: 'blur' }
         ],
-        logo: [
-          {
-            type: 'array',
-            required: true,
-            message: '请上传图片',
-            trigger: 'change'
-          }
-        ],
-        previewLogo: [
-          {
-            type: 'array',
-            required: true,
-            message: '请上传图片',
-            trigger: 'change'
-          }
-        ],
-        hdLogo: [
-          {
-            type: 'array',
-            required: true,
-            message: '请上传图片',
-            trigger: 'change'
-          }
-        ],
-        cover: [
-          {
-            type: 'array',
-            required: true,
-            message: '请上传图片',
-            trigger: 'change'
-          }
-        ],
-        businessLicense: [
-          {
-            type: 'array',
-            required: true,
-            message: '请上传图片',
-            trigger: 'change'
-          }
-        ],
-        bodyPhoto: [
-          {
-            type: 'array',
-            required: true,
-            message: '请上传图片',
-            trigger: 'change'
-          }
-        ],
-        idCardFront: [
-          {
-            type: 'array',
-            required: true,
-            message: '请上传图片',
-            trigger: 'change'
-          }
-        ],
-        idCardBack: [
-          {
-            type: 'array',
-            required: true,
-            message: '请上传图片',
-            trigger: 'change'
-          }
-        ],
-        addressArr: [
-          {
-            type: 'array',
-            required: true,
-            message: '请选择地址',
-            trigger: 'change'
-          }
-        ]
+        idCardNumber: [{ required: true, min: 4, max: 64, message: '请输入证照号码(4 ~ 64个字符)', trigger: 'change' }],
+        logo: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change'}],
+        previewLogo: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change'}],
+        hdLogo: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change'}],
+        cover: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }],
+        businessLicense: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }],
+        bodyPhoto: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }],
+        idCardFront: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }],
+        idCardBack: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }],
+        addressArr: [{ type: 'array', required: true, message: '请选择地址', trigger: 'change' }]
       }
     };
   },