浏览代码

过滤掉输入框未填写内容项

zhangxc 6 年之前
父节点
当前提交
f2661d3d04

+ 8 - 4
src/api/utils.js

@@ -129,16 +129,20 @@ export default {
         }
         mapping.sonQuestion = tmpData[0];    //{sonQuestion:18}
         tmpArr.push(mapping)
-      }else if (type == 4) { //横铺展开(如咳嗽)
+      }else if (type == 4 || type == 3) { //横铺展开(如咳嗽)
         mapping.formPosition = 0;
         mapping.exclusionType = 0;
         mapping.symptomType = dataArr[i].symptomType
-        if(dataArr[i].text) {
-          mapping.text = dataArr[i].text
+        if(dataArr[i].type === 'input') {
+          if(dataArr[i].text) { //过滤掉输入框未输入内容项
+            mapping.text = dataArr[i].text
+            tmpArr.push(mapping)
+          }
         } else {
           mapping.sonQuestion = dataArr[i].id
+          tmpArr.push(mapping)
         }
-        tmpArr.push(mapping)
+       
       }
     }
     console.log('tmpArr',tmpArr)

+ 0 - 7
src/components/icss/BloodPressTagGroup.vue

@@ -105,24 +105,20 @@ export default {
         selectLeftTag(tag, index, e) {
            
             const hasTag = this.isHasTag(tag, this.selectLeftTagsList)
-            console.log(hasTag)
             if (hasTag) {
                 this.selectLeftTagsList = this.selectLeftTagsList.filter(item => item.id !== tag.id)
             } else {
                 this.selectLeftTagsList.push(tag);
             }
-            console.log(this.selectLeftTagsList)
             
         },
         selectRightTag(tag) {
             const hasTag = this.isHasTag(tag, this.selectRightTagsList)
-            console.log(hasTag)
             if (hasTag) {
                 this.selectRightTagsList = this.selectRightTagsList.filter(item => item.id !== tag.id)
             } else {
                 this.selectRightTagsList.push(tag);
             }
-            console.log(this.selectRightTagsList)
             
         },
         isHasTag(item, arr) {
@@ -176,7 +172,6 @@ export default {
             this.selectLeftTagsList = []
             this.selectRightTagsList = []
             this.searchTagList()
-            console.log(this.rightTagsList2)
             this.$emit('changeActionData',this.rightTagsList2, false);
         },
         toRightList() {
@@ -195,10 +190,8 @@ export default {
             for (let i = 0; i < this.rightTagsList.length; i++) {
                 this.leftTagsList = this.leftTagsList.filter(item => item.id !== this.rightTagsList[i].id)
             }
-            console.log('this.rightTagsList',this.rightTagsList)
             this.selectLeftTagsList = []
             this.selectRightTagsList = []
-            console.log(this.rightTagsList2)
             this.$emit('changeActionData',this.rightTagsList2, false);
         },
         searchTagList() {

+ 2 - 1
src/components/icss/NoiseTemplate.vue

@@ -160,7 +160,8 @@ export default {
           "questionMappings": detailLis       //映射关系,
         }
       }
-      this.showDelDialog(param)
+      console.log('param',param)
+      // this.showDelDialog(param)
     },
     showDelDialog(param) {
       this.showConfirmDialog('是否保存该标签组?', () => {

+ 0 - 11
src/components/icss/SymptomTagGroup.vue

@@ -115,26 +115,20 @@ export default {
     },
     methods: {
         selectLeftTag(tag, index, e) {
-           
             const hasTag = this.isHasTag(tag, this.selectLeftTagsList)
-            console.log(hasTag)
             if (hasTag) {
                 this.selectLeftTagsList = this.selectLeftTagsList.filter(item => item.id !== tag.id)
             } else {
                 this.selectLeftTagsList.push(tag);
             }
-            console.log(this.selectLeftTagsList)
-            
         },
         selectRightTag(tag) {
             const hasTag = this.isHasTag(tag, this.selectRightTagsList)
-            console.log(hasTag)
             if (hasTag) {
                 this.selectRightTagsList = this.selectRightTagsList.filter(item => item.id !== tag.id)
             } else {
                 this.selectRightTagsList.push(tag);
             }
-            console.log(this.selectRightTagsList)
             
         },
         isHasTag(item, arr) {
@@ -192,7 +186,6 @@ export default {
             this.selectLeftTagsList = []
             this.selectRightTagsList = []
             this.searchTagList()
-            console.log(this.rightTagsList2)
             this.$emit('changeActionData',this.rightTagsList2, false);
         },
         toRightList() {
@@ -213,10 +206,8 @@ export default {
             for (let i = 0; i < this.rightTagsList.length; i++) {
                 this.leftTagsList = this.leftTagsList.filter(item => item.id !== this.rightTagsList[i].id)
             }
-            console.log('this.rightTagsList',this.rightTagsList)
             this.selectLeftTagsList = []
             this.selectRightTagsList = []
-            console.log(this.rightTagsList2)
             this.$emit('changeActionData',this.rightTagsList2, false);
         },
         searchTagList() {
@@ -237,7 +228,6 @@ export default {
             }
             api.searchTagList(param).then((res) => {
                 if (res.data.code === '0') {
-                    console.log('data', res)
                     this.leftTagsList = res.data.data
                     this.selectLeftTagsList = []
                     this.selectRightTagsList = []
@@ -246,7 +236,6 @@ export default {
            
         },
         mainSymptom() {
-            console.log(this.selectRightTag)
             for(let i = 0; i < this.selectRightTagsList.length; i++) {
                 this.rightTagsList2 = this.rightTagsList2.filter((item) =>{
                     if(item.id === this.selectRightTagsList[i].id) {