Kaynağa Gözat

别名维护展示列表添加归属;版本信息字数限制改成20

liucf 6 yıl önce
ebeveyn
işleme
7955c76519

+ 3 - 3
src/components/icss/AddVersion.vue

@@ -6,7 +6,7 @@
         <!-- <el-form ref="form" :label-position="labelPosition" label-width="95px" class="add-admin-form" :model="form" :rules="rules"> -->
         <el-form ref="form" :label-position="labelPosition" label-width="95px" class="add-version-form" :model="form" :rules="rules">
           <el-form-item label="版本号:" prop="name" class="version-num">
-              <el-input v-model="form.name" placeholder="请输入版本号" maxlength="30"></el-input>
+              <el-input v-model="form.name" placeholder="请输入版本号" maxlength="20"></el-input>
           </el-form-item>
           <el-form-item label="版本时间:" prop="refreshTime">
             <el-date-picker
@@ -42,8 +42,8 @@
         if (!value) {
           return callback(new Error('请输入版本号'));
         }
-        if (value.length >= 30) {
-           this.form.name = value.substr(0, 30);
+        if (value.length >= 20) {
+           this.form.name = value.substr(0, 20);
            this.$message({
              showClose: true,
              type: 'warning',

+ 2 - 1
src/components/icss/DisclaimerInformation.vue

@@ -34,7 +34,8 @@
                 </el-table-column>
                 <el-table-column
                         prop="title"
-                        label="标题">
+                        label="标题"
+                        show-overflow-tooltip>
                 </el-table-column>
                 <el-table-column
                         prop="disclaimerCode"

+ 7 - 1
src/components/icss/SimilarName.vue

@@ -38,6 +38,12 @@
                         label="标签名称"
                         show-overflow-tooltip>
                 </el-table-column>
+                <el-table-column
+                        :resizable = "false"
+                        prop="questionType"
+                        label="归属"
+                        show-overflow-tooltip>
+                </el-table-column>
                 <el-table-column
                         :resizable = "false"
                         prop="retrievalSelfName"
@@ -64,7 +70,7 @@
                 
                 <el-table-column
                         :resizable = "false"
-                        label="操作" width="160">
+                        label="操作">
                     <template slot-scope="scope">
                         <el-button type="text" size="small" @click="toEditProduct(scope.row)">修改</el-button>
                         <span style="margin:0 3px;">|</span>

+ 16 - 1
src/components/icss/VersionDesc.vue

@@ -80,6 +80,20 @@
         }
         callback();
       };
+      const descVaild = (rule,value,callback) => {
+        if(!value){
+          return callback(new Error('请输入标题'));
+        }
+        if (value.length >= 120) {
+           this.form.description = value.substr(0, 120);
+           this.$message({
+             showClose: true,
+             type: 'warning',
+             message: '已超过最大字数限制'
+           })
+        }
+        callback();
+      }
       return{
         list:[],//版本说明列表
         form:{
@@ -88,10 +102,11 @@
         },
         rules: {
           title:[
-            { required: true, validator: titleVaild, trigger: ['blur', 'change'] },
+            { required: true, validator: titleVaild, trigger: [ 'change'] },
             { required: true, message: '请输入标题', trigger: ['blur', 'change'] }
           ],
           description:[
+            { required: true, validator: descVaild, trigger: [ 'change'] },
             { required: true, message: '请输入内容', trigger: ['blur', 'change'] }
           ]
         },

+ 2 - 1
src/components/icss/VersionInfo.vue

@@ -31,7 +31,8 @@
                 </el-table-column>
                 <el-table-column
                         prop="name"
-                        label="版本号">
+                        label="版本号"
+                        show-overflow-tooltip>
                 </el-table-column>
                 <el-table-column
                         prop="refreshTime"