reaper 4 gadi atpakaļ
vecāks
revīzija
6034805586

+ 6 - 13
src/components/knowledgeExtra/AddNewRuleTable.vue

@@ -49,17 +49,14 @@
       }
       .row_box {
         .el-col {
+          /deep/ .el-form-item__content {
+            position: static;
+          }
           /deep/ .el-form-item__error {
             position: absolute;
             width: 260px;
-            left: 0;
+            left: 72px;
             white-space: normal;
-            opacity: 0;
-          }
-        }
-        .el-col:nth-child(1) {
-          /deep/ .el-form-item__error {
-            opacity: 1;
           }
         }
       }
@@ -89,7 +86,6 @@
   .table_cell_cls {
     vertical-align: top;
   }
-  
 }
 </style>
 
@@ -364,7 +360,7 @@
                         validator: (rule, value, callback) => {
                           subMinOperatorRule(scope, rule, value, callback);
                         },
-                        trigger: 'blur'
+                        trigger: 'change'
                       }
                     ]"
                   >
@@ -533,10 +529,7 @@ export default {
     subMinOperatorRule(scope, rule, value, callback) {
       const { subMaxValue, subMaxOperator, subMinValue } = scope.row;
       const val = value + subMaxOperator + subMinValue + subMaxValue;
-      if (
-        !val ||
-        (!value && subMinValue !== "最大值和最小值至少完整填写一个,单位不必填")
-      ) {
+      if (!val || (!value && subMinValue !== "")) {
         callback(new Error("最大值和最小值至少完整填写一个,单位不必填"));
       } else {
         callback();

+ 6 - 6
src/components/knowledgeExtra/rules.js

@@ -1,6 +1,6 @@
 export const formRules =  {
   parDescription: [
-    { required: true, message: "请输入规则名称", trigger: ["change"] },
+    { required: true, message: "请输入规则名称", trigger: ["blur"] },
     {
       validator: (rule, value, callback) => {
         if (value.length > 100) {
@@ -9,7 +9,7 @@ export const formRules =  {
           callback();
         }
       },
-      trigger: "change"
+      trigger: "blur"
     }
   ],
   parRuleType: [
@@ -25,7 +25,7 @@ export const formRules =  {
     { required: true, message: "请选择有无子条件", trigger: ["blur"] }
   ],
   parMsg: [
-    { required: true, message: "请输入附加信息", trigger: ["change"] },
+    { required: true, message: "请输入附加信息", trigger: ["blur"] },
     {
       validator: (rule, value, callback) => {
         if (value.length > 100) {
@@ -34,7 +34,7 @@ export const formRules =  {
           callback();
         }
       },
-      trigger: "change"
+      trigger: "blur"
     }
   ],
 
@@ -42,7 +42,7 @@ export const formRules =  {
 
 export const tableRules = {
   subDescription: [
-    { required: true, message: "请输入基础规则名称", trigger: ["change"] },
+    { required: true, message: "请输入基础规则名称", trigger: ["blur"] },
     {
       validator: (rule, value, callback) => {
         if (value && value.length > 100) {
@@ -51,7 +51,7 @@ export const tableRules = {
           callback();
         }
       },
-      trigger: "change"
+      trigger: "blur"
     }
   ],
   subType: [