فهرست منبع

Merge branch 'uiUpdate0507' of http://192.168.2.236:10080/zhouna/platformFront into uiUpdate0507

reaper 4 سال پیش
والد
کامیت
9a9cc85d70
1فایلهای تغییر یافته به همراه12 افزوده شده و 9 حذف شده
  1. 12 9
      src/components/knowledgeExtra/AddDiagBase.vue

+ 12 - 9
src/components/knowledgeExtra/AddDiagBase.vue

@@ -239,7 +239,7 @@
                         '.groupVO.' +
                         index +
                         '.klDiagnoseDetail.'+i+'.basConceptId'"
-                        :rules="[{required:true,message:'请输入医学标准术语',trigger:'blur'}]"
+                        :rules="[{required:true,message:'请输入医学标准术语',trigger:'change'}]"
                       >
                         <el-select
                           clearable
@@ -335,14 +335,14 @@
                         v-if="(!items.onlyNumType&&items.dataType==='1')||items.onlyNumType"
                         label="最小值:"
                       >
-                        <div class="last-box-1">
+                        <div class="last-box-1 last-box-s">
                           <el-form-item
                             :prop="'klDiagnoseTypeVO.' +
                             scope.$index +
                             '.groupVO.' +
                             index +
                             '.klDiagnoseDetail.'+i+'.minOperator'"
-                            :rules="[{required:true,message:'最大值和最小值至少完整填写一个,单位不必填',trigger:'blur'}]"
+                            :rules="[{required:true,message:'最大值和最小值至少完整填写一个,单位不必填',trigger:'change'}]"
                           >
                             <el-select
                               v-model="items.minOperator"
@@ -769,7 +769,6 @@ export default {
         0,
         temp
       );
-      this.setRules();
     },
     //复制依据
     copyDiag(name, index) {
@@ -781,7 +780,6 @@ export default {
         obj[i].depart_id = '复制依据' + this.i; //问题点2
         this.form.klDiagnoseTypeVO.splice(index, 0, obj[i]);
       }
-      this.setRules();
     },
     //删除依据
     delDiag(i) {
@@ -819,11 +817,9 @@ export default {
         ]
       };
       this.form.klDiagnoseTypeVO[i].groupVO.splice(i + 1, 0, temp);
-      this.setRules();
     },
     delGroup(i) {
       this.form.klDiagnoseTypeVO.splice(i, 1);
-      this.setRules();
     },
     //新增基础依据
     addRule(row, index, i) {
@@ -849,14 +845,12 @@ export default {
         dataType: ''
       };
       this.form.klDiagnoseTypeVO[index].groupVO[i].klDiagnoseDetail.push(temp);
-      this.setRules();
     },
     delRule(row, inx, index, i) {
       this.form.klDiagnoseTypeVO[inx].groupVO[index].klDiagnoseDetail.splice(
         i,
         1
       );
-      this.setRules();
     },
     //诊断依据类型修改
     basTypeChange(val, inx) {
@@ -1279,6 +1273,15 @@ export default {
           background: #fff;
         }
       }
+      .last-box-s{
+        position: absolute;
+        .el-form-item__error {
+          top: 39px;
+          left: 0px;
+          white-space: nowrap;
+          background: #fff;
+        }
+      }
       .el-form-item__error {
         top: 56px;
         left: 10px;