Parcourir la source

保存数据处理

luolei il y a 5 ans
Parent
commit
f9b280f188
2 fichiers modifiés avec 31 ajouts et 17 suppressions
  1. 2 0
      src/common/MultiLineInput.vue
  2. 29 17
      src/components/Preview.vue

+ 2 - 0
src/common/MultiLineInput.vue

@@ -13,6 +13,7 @@
               :placeholder="item.placeholder"
               @input="changeVal($event,idx,content.type)" 
               @blur="blur"
+              :maxlength="content.type=='number'?10:''"
               @click="handleClick">
             <input v-show="content.iptLis.length==1" class="contentVal" 
               :type="content.type=='number'?'tel':'text'" 
@@ -20,6 +21,7 @@
               v-model="item.value"
               @input="changeVal($event,idx,content.type)" 
               @blur="blur"
+              :maxlength="content.type=='number'?10:''"
               @click="handleClick">
             <span v-if="idx == 0&&content.iptLis.length>1">/</span>
           </template>

+ 29 - 17
src/components/Preview.vue

@@ -272,24 +272,36 @@ export default {
     },
     saveAllDate() {
       const {pathInfo,symptom,diagnose,others,addContent} = this
-      let detailList = []
-      if(symptom.text.length>0){
-        detailList.push(this.getStr(symptom.text,1))
-      }
-      if(diagnose.text.length>0){
-        detailList.push(this.getStr(diagnose.text,2))
-      }
-      if(others.text.length>0){
-        let obg = {}
-        detailList.push(this.getStr(others.text,3))
-      }
-      if(addContent.txt){
-        let obg = {}
-        obg.content=addContent.txtDoc
-        obg.contentValue=addContent.txt
-        obg.type=4
-        detailList.push(obg)
+      let detailList = [{type:1},{type:2},{type:3},{type:4}]
+      for(let i = 0;i < detailList.length;i++){
+        if(i == 0){
+          detailList[0]=this.getStr(symptom.text,1)
+        }else if(i == 1){
+          console.log(diagnose)
+        }else if(i == 2){
+          detailList[2] = this.getStr(others.text,3)
+        }else if(i == 3){
+          detailList[i].content=addContent.txtDoc
+          detailList[i].contentValue=addContent.txt
+        }
       }
+      // // if(symptom.text.length>0){
+      //   detailList[0]=this.getStr(symptom.text,1)
+      // // }
+      // if(diagnose.text.length>0){
+      //   detailList.push(this.getStr(diagnose.text,2))
+      // }
+      // if(others.text.length>0){
+      //   let obg = {}
+      //   detailList[2] = this.getStr(others.text,3)
+      // }
+      // if(addContent.txt){
+      //   let obg = {}
+      //   obg.content=addContent.txtDoc
+      //   obg.contentValue=addContent.txt
+      //   obg.type=4
+      //   detailList.push(obg)
+      // }
       let params = {
         "dataJson": "1",
         "detailList": detailList,