Переглянути джерело

化验大小项被回滚放开

zhouna 5 роки тому
батько
коміт
449574affc
3 змінених файлів з 43 додано та 34 видалено
  1. 4 4
      src/api/config.js
  2. 0 6
      src/api/icss.js
  3. 39 24
      src/components/icss/AddChemicalAndCommonMapping.vue

+ 4 - 4
src/api/config.js

@@ -176,12 +176,12 @@ export default {
     'getAllConcept':'/api/knowledgeman/conceptDetail/index',   //医学术语--获取所有概念(标准术语)
     'getAllConcept':'/api/knowledgeman/conceptDetail/index',   //医学术语--获取所有概念(标准术语)
     'getAllBodypart': '/api/knowledgeman/bodypart/getAllBodypart',  //医学术语--获取所有部位
     'getAllBodypart': '/api/knowledgeman/bodypart/getAllBodypart',  //医学术语--获取所有部位
     'getAllDepts': '/api/knowledgeman/medical/getAllDepts',  //医学术语--获取所有科室
     'getAllDepts': '/api/knowledgeman/medical/getAllDepts',  //医学术语--获取所有科室
-    'getLisMappingPage': '/api/icssman/lisMapping/getLisMappingPage', //医学数据-化验大小项与公表项维护-列表
-    'saveLisMapping': '/api/icssman/lisMapping/saveLisMapping',  //医学数据-化验大小项与公表项维护-新增
-    'delLisMappingById': '/api/icssman/lisMapping/delLisMappingById',  //医学数据-化验大小项与公表项维护-单个删除
+    'getLisMappingPage': '/api/knowledgeman/lisMapping/getLisMappingPage', //医学数据-化验大小项与公表项维护-列表
+    'saveLisMapping': '/api/knowledgeman/lisMapping/saveLisMapping',  //医学数据-化验大小项与公表项维护-新增
+    'delLisMappingById': '/api/knowledgeman/lisMapping/delLisMappingById',  //医学数据-化验大小项与公表项维护-单个删除
     'delLisMappingByIds': '/api/icssman/lisMapping/delLisMappingByIds', //医学数据-化验大小项与公表项维护-批量删除
     'delLisMappingByIds': '/api/icssman/lisMapping/delLisMappingByIds', //医学数据-化验大小项与公表项维护-批量删除
     'modifyLisMapping': '/api/icssman/lisMapping/modifyLisMapping',  //医学数据-化验大小项与公表项维护-修改
     'modifyLisMapping': '/api/icssman/lisMapping/modifyLisMapping',  //医学数据-化验大小项与公表项维护-修改
-    'hasLisMapping': '/api/icssman/lisMapping/hasLisMapping',  //医学数据-化验大小项与公表项维护-化验公表项映射是否已存在
+    'hasLisMapping': '/api/knowledgeman/lisMapping/hasLisMapping',  //医学数据-化验大小项与公表项维护-化验公表项映射是否已存在
     'getTypeList': 'api/knowledgeman/lexicon/getLexiconList', //术语类型-列表
     'getTypeList': 'api/knowledgeman/lexicon/getLexiconList', //术语类型-列表
     'addType': 'api/knowledgeman/lexicon/addLexicon', //术语类型-添加
     'addType': 'api/knowledgeman/lexicon/addLexicon', //术语类型-添加
     'getAllLisConcept':'api/knowledgeman/concept/getAllLisConcept',  //医学数据-化验大小项与公表项维护-获取所有化验公表项
     'getAllLisConcept':'api/knowledgeman/concept/getAllLisConcept',  //医学数据-化验大小项与公表项维护-获取所有化验公表项

+ 0 - 6
src/api/icss.js

@@ -319,12 +319,6 @@ export default {
     delLisMappingById(param) {  //医学数据-化验大小项与公表项维护-单个删除
     delLisMappingById(param) {  //医学数据-化验大小项与公表项维护-单个删除
         return axios.post(urls.delLisMappingById, param)
         return axios.post(urls.delLisMappingById, param)
     },
     },
-    delLisMappingByIds(param) {  //医学数据-化验大小项与公表项维护-批量删除
-        return axios.post(urls.delLisMappingByIds, param)
-    },
-    modifyLisMapping(param) {  //医学数据-化验大小项与公表项维护-修改
-        return axios.post(urls.modifyLisMapping, param)
-    },
     hasLisMapping(param) {  //医学数据-化验大小项与公表项维护-化验公表项映射是否已存在
     hasLisMapping(param) {  //医学数据-化验大小项与公表项维护-化验公表项映射是否已存在
         return axios.post(urls.hasLisMapping, param)
         return axios.post(urls.hasLisMapping, param)
     },
     },

+ 39 - 24
src/components/icss/AddChemicalAndCommonMapping.vue

@@ -125,9 +125,12 @@ export default {
             showItemNameList: false,
             showItemNameList: false,
             showUniqueNameList: false,
             showUniqueNameList: false,
             form: {
             form: {
-                mealName: '', //大项名称
-                itemName: '',   //小项名称
-                uniqueName: '',    //公表名称,必填
+              mealName: '', //大项名称
+              mealId: '', //大项Id
+              itemName: '',   //小项名称
+              itemId: '',     //小项Id
+              uniqueName: '',    //公表名称,必填
+              uniqueId:'' //公表项Id
             },
             },
             saveDisable: false  //保存按钮禁止点击
             saveDisable: false  //保存按钮禁止点击
             
             
@@ -169,7 +172,10 @@ export default {
                 param.tagType = [1]
                 param.tagType = [1]
                 param.type = 5
                 param.type = 5
             }
             }
-            api.searchTagList(param).then((res) => {
+          if(!param.name) {
+            return
+          }
+          api.getConceptInfoAssay(param).then((res) => {
                 if (res.data.code === '0') {
                 if (res.data.code === '0') {
                      if (type == 1) {
                      if (type == 1) {
                         this.mealNameList = res.data.data
                         this.mealNameList = res.data.data
@@ -187,6 +193,9 @@ export default {
             const param = {
             const param = {
                 conceptName: this.uniqueText
                 conceptName: this.uniqueText
             }
             }
+          if(!param.conceptName) {
+            return
+          }
             api.getAllLisConcept(param).then((res) => {
             api.getAllLisConcept(param).then((res) => {
                 if(res.data.code === '0') {
                 if(res.data.code === '0') {
                     this.uniqueNameList = res.data.data
                     this.uniqueNameList = res.data.data
@@ -210,30 +219,36 @@ export default {
             }
             }
         },
         },
         selectMealName(item) {
         selectMealName(item) {
-            this.form.mealName = item.name
-            // this.$refs['mealNameList'].style.display='none'
-            this.mealText = ''
-            this.mealNameList = []
-        },
-        selectItemName(item) {
-             this.form.itemName = item.name
-            // this.$refs['itemNameList'].style.display='none'
-            this.itemText = ''
-            this.itemNameList = []
+          this.form.mealName = item.conceptName
+          this.form.mealId = item.conceptId
+          // this.$refs['mealNameList'].style.display='none'
+          this.mealText = ''
+          this.mealNameList = []
         },
         },
+      selectItemName(item) {
+        this.form.itemName = item.conceptName
+        this.form.itemId = item.conceptId
+        this.itemText = ''
+        this.itemNameList = []
+      },
         selectUniqueName(item) {
         selectUniqueName(item) {
-            this.form.uniqueName = item.conceptName
-            let nameArr = item.conceptName.split('--');
-            this.form.mealName = nameArr[0]
-            this.form.itemName = nameArr[1]
-            // this.$refs['uniqueNameList'].style.display='none'
-            this.uniqueText = ''
-            this.uniqueNameList = []
+          this.form.uniqueName = item.conceptName
+          this.form.uniqueId = item.conceptId
+          //搜索公表项自动填充大小项(目前暂时不需要)
+          // let nameArr = item.conceptName.split('--');
+          // this.form.mealName = nameArr[0]
+          // this.form.itemName = nameArr[1]
+          // this.$refs['uniqueNameList'].style.display='none'
+          this.uniqueText = ''
+          this.uniqueNameList = []
         },
         },
         initForm() {
         initForm() {
-            this.form.mealName = ''
-            this.form.itemName = ''
-            this.form.uniqueName = ''
+          this.form.mealName = ''
+          this.form.mealId = ''
+          this.form.itemName = ''
+          this.form.itemId = ''
+          this.form.uniqueName = ''
+          this.form.uniqueId = ''
         },
         },
         submitForm() {
         submitForm() {
         const { mealName, itemName, uniqueName } = this.form
         const { mealName, itemName, uniqueName } = this.form