Browse Source

2052,2045

liucf 6 years ago
parent
commit
84cdf0326f
2 changed files with 18 additions and 8 deletions
  1. 13 4
      src/components/icss/AddConceptRelation.vue
  2. 5 4
      src/components/icss/MedicalName.vue

+ 13 - 4
src/components/icss/AddConceptRelation.vue

@@ -124,7 +124,7 @@ export default {
       styles:{
       styles:{
         background:'#eae7e7'
         background:'#eae7e7'
       },
       },
-      type:'',
+      type:null,
       typeList:[],
       typeList:[],
       nodeList:[],
       nodeList:[],
       saveDisable: false  //保存按钮禁止点击
       saveDisable: false  //保存按钮禁止点击
@@ -187,8 +187,17 @@ export default {
         },
         },
         getTagList(flag) {
         getTagList(flag) {
           const notIds = this.selectedTags();
           const notIds = this.selectedTags();
-          let param;
-          if(flag){
+          //2019-8-15 需求修改:搜索结果与类型关联bug2045
+          let param = {
+              "name": this.searchTagVal,
+              "relationId": 17,
+              "relationPosition": 2,
+              "typeId": this.type, //选中类型的id
+              "relationConceptId":this.form.conceptId,
+              "excludedConceptIds":notIds
+            }
+          // let param;
+          /*if(flag){
             param = {
             param = {
               "name": this.searchTagVal,
               "name": this.searchTagVal,
               "relationId": 17,
               "relationId": 17,
@@ -205,7 +214,7 @@ export default {
               "relationConceptId":this.form.conceptId,
               "relationConceptId":this.form.conceptId,
               "excludedConceptIds":notIds
               "excludedConceptIds":notIds
             }
             }
-          }
+          }*/
           api.getConceptInfoAssay(param).then((res)=>{
           api.getConceptInfoAssay(param).then((res)=>{
            if(res.data.code === '0') {
            if(res.data.code === '0') {
              this.leftTagsList = res.data.data
              this.leftTagsList = res.data.data

+ 5 - 4
src/components/icss/MedicalName.vue

@@ -23,7 +23,7 @@
                     <el-input size="mini" v-model="filter.libName" placeholder="输入同义词"></el-input>
                     <el-input size="mini" v-model="filter.libName" placeholder="输入同义词"></el-input>
                 </el-form-item>
                 </el-form-item>
               <el-form-item label="状态:">
               <el-form-item label="状态:">
-                <el-select v-model="isState" clearable placeholder="请选择" size="mini">
+                <el-select v-model="filter.isState" clearable placeholder="请选择" size="mini">
                   <el-option
                   <el-option
                     v-for="item in stateSelect"
                     v-for="item in stateSelect"
                     :key="item.id"
                     :key="item.id"
@@ -124,7 +124,7 @@
           {id:'N',name:'启用中'},
           {id:'N',name:'启用中'},
           {id:'Y',name:'已删除'},
           {id:'Y',name:'已删除'},
         ],
         ],
-        isState:'',
+        // isState:'',
         cacheData: {}, //因为删除和恢复要及时更新,所以不做缓存
         cacheData: {}, //因为删除和恢复要及时更新,所以不做缓存
         currentPage: 1,
         currentPage: 1,
         pageSize: 10,
         pageSize: 10,
@@ -133,7 +133,8 @@
         filter: {
         filter: {
           term:'',
           term:'',
           type:'',
           type:'',
-          libName:''
+          libName:'',
+          isState:'',
         },
         },
         typeList:[]
         typeList:[]
       }
       }
@@ -217,7 +218,7 @@
           size: this.pageSize,
           size: this.pageSize,
           type:this.filter.type,
           type:this.filter.type,
           libName:this.filter.libName,
           libName:this.filter.libName,
-          isDeleted:this.isState
+          isDeleted:this.filter.isState
         };
         };
         return param;
         return param;
       },
       },