reaper преди 4 години
родител
ревизия
b9f7352a10
променени са 1 файла, в които са добавени 13 реда и са изтрити 15 реда
  1. 13 15
      src/components/knowledgeExtra/AddNewRuleTable.vue

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

@@ -267,7 +267,6 @@
               v-if="scope.row.subType === 2 && showDataType(scope.$index)"
             >
               <el-select
-
                 v-model="scope.row.dataType"
                 placeholder="选择类型"
                 @change="dataTypeChange($event, scope.$index)"
@@ -298,7 +297,6 @@
                     ]"
                   >
                     <el-select
-      
                       v-model="scope.row.subMaxOperator"
                       placeholder="请选择"
                       clearable
@@ -367,7 +365,6 @@
                     ]"
                   >
                     <el-select
-      
                       v-model="scope.row.subMinOperator"
                       placeholder="请选择"
                       clearable
@@ -424,6 +421,11 @@
               label-width="100px"
               :prop="`klRuleByIdSub[${scope.$index}].subEqValue`"
               :rules="[
+                {
+                  required: true,
+                  message: '请输入' + textName(scope.$index),
+                  trigger: 'blur'
+                },
                 {
                   validator: (rule, value, callback) => {
                     subEqValue(scope, rule, value, callback);
@@ -446,11 +448,16 @@
               label-width="120px"
               style="flex: 2"
               v-if="scope.row.subType === 6"
-              :prop="`klRuleByIdSub[${scope.$index}].subEqValue`"
+              :prop="`klRuleByIdSub[${scope.$index}].subEqValue1`"
               :rules="[
+                {
+                  required: true,
+                  message: '请输入' + textName(scope.$index),
+                  trigger: 'blur'
+                },
                 {
                   validator: (rule, value, callback) => {
-                    subEqValuerule(scope, rule, value, callback);
+                    subEqValue(scope, rule, value, callback);
                   },
                   trigger: 'blur'
                 }
@@ -553,6 +560,7 @@ export default {
     },
     // 医学内容rule
     subEqValue(scope, rule, value, callback) {
+      console.log(value);
       if (value === "") {
         callback(new Error("请输入" + this.textName(scope.$index)));
       } else if (value.length > 200) {
@@ -561,16 +569,6 @@ export default {
         callback();
       }
     },
-    // 正则rule
-    subEqValuerule(scope, rule, value, callback) {
-      if (value === "") {
-        callback(new Error("请输入" + this.textName));
-      } else if (value.length > 200) {
-        callback(new Error(this.textName + "不能超过200字"));
-      } else {
-        callback();
-      }
-    },
     // 判断是否为最后一条规则
     isLastDate(id) {
       const tableLength = this.klRuleByIdSub.filter(