Browse Source

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

reaper 4 years ago
parent
commit
2718b490b5
1 changed files with 37 additions and 73 deletions
  1. 37 73
      src/components/knowledgeExtra/AddDiagBase.vue

+ 37 - 73
src/components/knowledgeExtra/AddDiagBase.vue

@@ -251,7 +251,7 @@
                     <div
                     <div
                       v-if="v.title == '医学标准术语'"
                       v-if="v.title == '医学标准术语'"
                       class="box-2"
                       class="box-2"
-                      :class="items.basType===3 || items.basType===4? 'tmall' : 'taobao'"
+                      :class="items.basType===3 || items.basType===4|| items.basType===5 || items.basType===6? 'tmall' : 'taobao'"
                     >
                     >
                       <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==''"
@@ -599,87 +599,45 @@ export default {
         item => item.ruleType === this.form.klDiagnoseTypeVO[0].conditionType
         item => item.ruleType === this.form.klDiagnoseTypeVO[0].conditionType
       );
       );
       this.baseTermTypeList = this.baseTypes[index2].subMenuList;
       this.baseTermTypeList = this.baseTypes[index2].subMenuList;
-      for (let i = 0; i < this.form.klDiagnoseTypeVO.length; i++) {
-        for (let j = 0; j < this.form.klDiagnoseTypeVO[i].groupVO.length; j++) {
-          for (
-            let k = 0;
-            k <
-            this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail.length;
-            k++
-          ) {
+      const klDiagnoseTypeVO =this.form.klDiagnoseTypeVO;
+      let groupVOi,klDiagnoseDetailj;
+      for (let i = 0; i < klDiagnoseTypeVO.length; i++) {
+          groupVOi =  klDiagnoseTypeVO[i].groupVO;
+        for (let j = 0; j < groupVOi.length; j++) {
+          klDiagnoseDetailj = groupVOi[j].klDiagnoseDetail;
+          for (let k = 0;k <groupVOi[j].klDiagnoseDetail.length;k++) {
             var index2 = this.baseTermTypeList.findIndex(
             var index2 = this.baseTermTypeList.findIndex(
-              item =>
-                item.type ===
-                this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[k]
-                  .basType
+              item =>item.type ===klDiagnoseDetailj[k].basType
             );
             );
-            this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[
-              k
-            ].basLibTypeList = this.baseTermTypeList[index2].subMenuList;
+              klDiagnoseDetailj[k].basLibTypeList = this.baseTermTypeList[index2].subMenuList;
 
 
-            this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[
-              k
-            ].conceptList = [
+              klDiagnoseDetailj[k].conceptList = [
               {
               {
-                conceptName: this.form.klDiagnoseTypeVO[i].groupVO[j]
-                  .klDiagnoseDetail[k].basLibName,
-                conceptId: this.form.klDiagnoseTypeVO[i].groupVO[j]
-                  .klDiagnoseDetail[k].basConceptId
+                conceptName: klDiagnoseDetailj[k].basLibName,
+                conceptId: klDiagnoseDetailj[k].basConceptId
               }
               }
             ];
             ];
-            if (
-              this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[k]
-                .maxOperator ||
-              this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[k]
-                .minOperator
-            ) {
-              this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[
-                k
-              ].dataType = '1';
+            if (klDiagnoseDetailj[k].maxOperator || klDiagnoseDetailj[k].minOperator) {
+                klDiagnoseDetailj[k].dataType = '1';
             } else if (
             } else if (
-              this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[k]
-                .eqValue
-            ) {
-              this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[
-                k
-              ].dataType = '2';
+                klDiagnoseDetailj[k].eqValue) {
+                klDiagnoseDetailj[k].dataType = '2';
             }
             }
-            if (
-              this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[k]
-                .basType == 3 ||
-              this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[k]
-                .basType == 4
-            ) {
-              this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[
-                k
-              ].basTypeName = this.form.klDiagnoseTypeVO[i].groupVO[
-                j
-              ].klDiagnoseDetail[k].basLibTypeList[0].name;
-              this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[
-                k
-              ].basNameType = true;
+            if (klDiagnoseDetailj[k].basType == 3 || klDiagnoseDetailj[k].basType == 4||klDiagnoseDetailj[k].basType == 5 || klDiagnoseDetailj[k].basType == 6) {
+                klDiagnoseDetailj[k].basTypeName = klDiagnoseDetailj[k].basLibTypeList[0].name;
+                klDiagnoseDetailj[k].basNameType = true;
             } else {
             } else {
-              this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[
-                k
-              ].basTypeName = '';
-              this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[
-                k
-              ].basNameType = false;
+                klDiagnoseDetailj[k].basTypeName = '';
+                klDiagnoseDetailj[k].basNameType = false;
             }
             }
             const onlyNum = this.dicts['onlyNum'] || '&';
             const onlyNum = this.dicts['onlyNum'] || '&';
             const onlyTxt = this.dicts['onlyTxt'] || '&';
             const onlyTxt = this.dicts['onlyTxt'] || '&';
             const codes = onlyNum + ',';
             const codes = onlyNum + ',';
             const code = onlyTxt + ',';
             const code = onlyTxt + ',';
-            let type = this.form.klDiagnoseTypeVO[i].groupVO[j]
-              .klDiagnoseDetail[k].basLibType;
-            let a = this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[k]
-              .basLibType;
-            this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[
-              k
-            ].onlyNumType = type && codes.indexOf(a + ',') > -1;
-            this.form.klDiagnoseTypeVO[i].groupVO[j].klDiagnoseDetail[
-              k
-            ].onlyTxtType = type && code.indexOf(a + ',') > -1;
+            let type = klDiagnoseDetailj[k].basLibType;
+            let a = klDiagnoseDetailj[k].basLibType;
+              klDiagnoseDetailj[k].onlyNumType = type && codes.indexOf(a + ',') > -1;
+              klDiagnoseDetailj[k].onlyTxtType = type && code.indexOf(a + ',') > -1;
           }
           }
         }
         }
       }
       }
@@ -1537,14 +1495,19 @@ export default {
       height: calc(100vh - 370px);
       height: calc(100vh - 370px);
     }
     }
     /deep/ .el-input {
     /deep/ .el-input {
-      height: 30px;
-      line-height: 30px;
+      height: 24px;
+      line-height: 24px;
       .el-input__inner {
       .el-input__inner {
-        height: 30px;
-        line-height: 30px;
+        height: 24px;
+        line-height: 24px;
         font-size: 12px;
         font-size: 12px;
+        border-radius: 2px;
+        border-color: #c9c9c9;
       }
       }
     }
     }
+    /deep/ .el-select .el-input .el-icon-arrow-up{
+      line-height: 25px;
+    }
     .inps {
     .inps {
       width: 500px !important;
       width: 500px !important;
       font-size: 14px;
       font-size: 14px;
@@ -1585,7 +1548,7 @@ export default {
       }
       }
     }
     }
     .el-form-item {
     .el-form-item {
-      margin-bottom: 10px;
+      margin-top: 8px;
       margin-right: 0;
       margin-right: 0;
     }
     }
     .discDesc {
     .discDesc {
@@ -1699,6 +1662,7 @@ export default {
     .icon {
     .icon {
       padding: 0 3px;
       padding: 0 3px;
       cursor: pointer;
       cursor: pointer;
+      vertical-align: middle;
     }
     }
     .star {
     .star {
       color: #ff545b;
       color: #ff545b;