浏览代码

标题不能超过120个字提示

zhouna 6 年之前
父节点
当前提交
3cf2b76b51
共有 2 个文件被更改,包括 16 次插入5 次删除
  1. 8 3
      src/components/icss/AddPromptInfo.vue
  2. 8 2
      src/components/icss/InfoParagraph.vue

+ 8 - 3
src/components/icss/AddPromptInfo.vue

@@ -10,7 +10,7 @@
                      label-width="130px"
                      ref="groups">
                 <el-form-item label="静态知识名称:" prop="name">
-                    <el-input v-model="form.name" :disabled="isEdit" maxlength="120"></el-input>
+                    <el-input v-model="form.name" :disabled="isEdit"></el-input>
                 </el-form-item>
                 <InfoParagraph v-for="(f,i) in form.prags"
                                :data="f"
@@ -62,7 +62,6 @@
           return false;
         }*/
         callback();
-        return true;
       };
       return {
         isEdit:false,
@@ -89,7 +88,13 @@
         },
         rules: {
           name: [
-            { required: true, message: '静态知识名称不能为空', trigger: 'change' }
+            { required: true, message: '静态知识名称不能为空', trigger: 'change' },
+            { validator: (rule,value,callback)=>{
+              if(value.length>120){
+                callback(new Error('静态知识名称不能超过120字'));
+            }else{
+              callback();
+              }}, trigger: 'change' }
           ],
           tags:[
             { required: true,validator:validateTags, message: '关联标签必填', trigger: 'change' }

+ 8 - 2
src/components/icss/InfoParagraph.vue

@@ -14,7 +14,7 @@
                 </el-checkbox-group>
             </el-form-item>
             <el-form-item label="标题" prop="title" label-width="130px">
-                <el-input v-model="data.title" maxlength="120"></el-input>
+                <el-input v-model="data.title"></el-input>
             </el-form-item>
             <el-form-item label="内容" prop="content" label-width="130px">
                 <quillEditor v-model="data.content" :options="editorOption"></quillEditor>
@@ -75,7 +75,13 @@
               { required: true, message: '请选择显示位置', trigger: 'change' }
             ],
             title: [
-              { required: true, message: '请输入段落标题', trigger: 'change' }
+              { required: true, message: '请输入段落标题', trigger: 'change' },
+              { validator: (rule,value,callback)=>{
+                  if(value.length>120){
+                    callback(new Error('段落标题不能超过120字'));
+                  }else{
+                    callback();
+                  }}, trigger: 'change' }
             ],
             content: [
               { required: true, message: '请输入段落内容', trigger: 'change' }