Browse Source

表单校验

wyq 4 years ago
parent
commit
545382e48e
1 changed files with 8 additions and 8 deletions
  1. 8 8
      src/components/knowledgeExtra/AddDiagBase.vue

+ 8 - 8
src/components/knowledgeExtra/AddDiagBase.vue

@@ -256,12 +256,12 @@
                     >
                     >
                       <el-form-item
                       <el-form-item
                         v-if="items.basType==1 || items.basType==2 || items.basType==''"
                         v-if="items.basType==1 || items.basType==2 || items.basType==''"
-                        :prop="items.basType == 1?'klDiagnoseTypeVO.' +
+                        :prop="'klDiagnoseTypeVO.' +
                         scope.$index +
                         scope.$index +
                         '.groupVO.' +
                         '.groupVO.' +
                         index +
                         index +
-                        '.klDiagnoseDetail.'+i+'.basConceptId':''"
-                        :rules="rules.subConceptId"
+                        '.klDiagnoseDetail.'+i+'.basConceptId'"
+                        :rules="items.basType == 1?rules.subConceptId : []"
                       >
                       >
                         <el-select
                         <el-select
                           class="searchselect"
                           class="searchselect"
@@ -269,7 +269,7 @@
                           multiple
                           multiple
                           filterable
                           filterable
                           remote
                           remote
-                          multiple-limit="50"
+                          :multiple-limit="50"
                           collapse-tags
                           collapse-tags
                           reserve-keyword
                           reserve-keyword
                           placeholder="请选择"
                           placeholder="请选择"
@@ -295,14 +295,14 @@
                     >
                     >
                       <el-form-item
                       <el-form-item
                         v-if="items.basType==1 || items.basType==2 || items.basType==''"
                         v-if="items.basType==1 || items.basType==2 || items.basType==''"
-                        :prop="items.basType != 1?'klDiagnoseTypeVO.' +
+                        :prop="'klDiagnoseTypeVO.' +
                         scope.$index +
                         scope.$index +
                         '.groupVO.' +
                         '.groupVO.' +
                         index +
                         index +
-                        '.klDiagnoseDetail.'+i+'.conceptId':''"
-                        :rules="[
+                        '.klDiagnoseDetail.'+i+'.conceptId'"
+                        :rules="items.basType != 1?[
                           { required: true, message: '请选择医学标准术语', trigger: 'blur' }
                           { required: true, message: '请选择医学标准术语', trigger: 'blur' }
-                        ]"
+                        ]:[]"
                       >
                       >
                         <el-select
                         <el-select
                         v-show="items.basType != 1"
                         v-show="items.basType != 1"