浏览代码

关联标签必填标记,名称120限制

zhouna 6 年之前
父节点
当前提交
6a388124f0
共有 1 个文件被更改,包括 10 次插入11 次删除
  1. 10 11
      src/components/icss/AddPromptInfo.vue

+ 10 - 11
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"></el-input>
+                    <el-input v-model="form.name" :disabled="isEdit" maxlength="120"></el-input>
                 </el-form-item>
                 <InfoParagraph v-for="(f,i) in form.prags"
                                :data="f"
@@ -46,9 +46,7 @@
    *
    */
   import api from '@api/icss.js';
-  import utils from '@api/utils.js';
   import TagPool from './PromptTagPool';
-  import schema from 'async-validator';
   import InfoParagraph from './InfoParagraph';
 
   export default {
@@ -58,13 +56,14 @@
       InfoParagraph
     },
     data() {
-      /*const validateTags = (rule,value,callback)=>{
-        if(this.form.selectedTags.length==0){
+      const validateTags = (rule,value,callback)=>{
+        /*if(this.form.selectedTags.length==0){
           this.warning('请选择关联标签!');
-          return;
-        }
+          return false;
+        }*/
         callback();
-      };*/
+        return true;
+      };
       return {
         isEdit:false,
         tagPool:[],                 //标签池数据
@@ -92,9 +91,9 @@
           name: [
             { required: true, message: '静态知识名称不能为空', trigger: 'change' }
           ],
-          /*tags:[
-            { required: true, validator: validateTags, trigger: 'submit' }
-          ]*/
+          tags:[
+            { required: true,validator:validateTags, message: '关联标签必填', trigger: 'change' }
+          ]
         }
       }
     },