roose 4 年之前
父节点
当前提交
9c7719c7ba
共有 1 个文件被更改,包括 50 次插入19 次删除
  1. 50 19
      pages/collectInfo/collectInfo.js

+ 50 - 19
pages/collectInfo/collectInfo.js

@@ -980,7 +980,7 @@ Page({
                     console.log("返回临时文件路径");
                     //返回临时文件路径
                     let img = 'data:image/png;base64,' + res1.data
-                    console.log(img,"1232323231222222");
+                    console.log(img, "1232323231222222");
                     wx.request({
                       url: 'https://aip.baidubce.com/rest/2.0/ocr/v1/idcard?access_token=' + token,
                       method: 'POST',
@@ -993,8 +993,8 @@ Page({
                       },
                       dataType: 'json',
                       success: (e) => {
-                        console.log(e,"看看那ocr返回了么数据呢");
-                        
+                        console.log(e, "看看那ocr返回了么数据呢");
+
                         // 扫描后赋值 
                         _this.setData({
                           showBj: false,
@@ -1105,9 +1105,11 @@ Page({
     } else {
       console.log(this.data.nameArr)
       let name = 'nameArr[' + this.data.activeIndex + '].name'
+      let names = 'oldInfo[' + this.data.activeIndex + '].name'
       this.setData({
         oldName: false,
-        [name]: e.detail.value
+        [name]: e.detail.value,
+        [names]: e.detail.value
       })
       console.log(this.data.nameArr)
     }
@@ -2116,7 +2118,7 @@ Page({
         [revise5]: true
       })
       return false;
-    } else if(index4 >= 0){
+    } else if (index4 >= 0) {
       this.setData({
         [revise1]: false,
         [revise2]: false,
@@ -2124,13 +2126,13 @@ Page({
         [revise4]: false,
         [revise5]: true
       })
-    }else {
+    } else {
       this.setData({
         [revise1]: false,
         [revise2]: false,
         [revise3]: false,
         [revise4]: false,
-       
+
       })
     }
 
@@ -3163,6 +3165,18 @@ Page({
                 name: "其它"
               },
             ];
+
+            let sickType = [{
+              name: "重大器官类疾病"
+            }, {
+              name: "心脑血管类疾病"
+            }, {
+              name: "神经与代谢类疾病"
+            }, {
+              name: "肢体与病毒类疾病"
+            }, {
+              name: "恶性肿瘤"
+            }];
             let isSameWithAddresss = [{
               name: '现居地址与户籍地址一致'
             }]
@@ -3333,13 +3347,25 @@ Page({
                 }
               })
             })
-            // isSameWithAddress
 
-            // else if (item.isSameWithAddress == '否') {
-
-            // } else {
+            moneyFromAyy.forEach(itemss => {
+              item.sourceOfIncome.forEach(item => {
+                if (itemss.name == item) {
+                  itemss.checked = true;
+                }
+              })
+            })
 
-            // }
+            if (item.majorDiseases) {
+              let partol = this.removeExcess(item.majorDiseases);
+              sickType.forEach(itemss => {
+                partol.forEach(item => {
+                  if (itemss.name == item) {
+                    itemss.checked = true;
+                  }
+                })
+              })
+            }
             loveRequire.forEach(itemss => {
               item.demand.forEach(item => {
                 if (itemss.name == item) {
@@ -3448,11 +3474,12 @@ Page({
               chooseAdressArr: chooseAdressArr,
               isSameWithAddress: isSameWithAddresss,
               chooseAdressArr1: chooseAdressArr1,
+              sickType: sickType
             }
           })
           let def = datass.map(item => {
             console.log(item.otherInfo, ";;;;;;;;;;;;;;;;;;;;;;;;;;");
-            let sex = [{
+            let sexs = [{
                 name: '男',
                 checked: false
               },
@@ -3473,18 +3500,21 @@ Page({
             let outgoingplace = ''
             let phone2 = ''
             let name2 = ''
-
+            let sex = ''
             let visit = '';
             if (item.otherInfo) {
               let partol = this.removeExcess(item.otherInfo);
+              console.log(partol,"赡养人的解析jsonparse");
+              
               otherInfo = '是'
               if (partol.name) {
                 name = partol.name
               }
               if (partol.sex) {
-                sex.forEach(items => {
+                sexs.forEach(items => {
                   if (items.name == partol.sex) {
                     items.checked = true;
+                    sex = partol.sex
                   }
                 })
               }
@@ -3550,7 +3580,8 @@ Page({
                 visit: visit,
                 name2: name2,
                 phone2: phone2,
-                othersyrSexArr: sex
+                othersyrSexArr: sexs,
+                sex : sex
               }
 
             }
@@ -3692,8 +3723,8 @@ Page({
               }
             }
           })
-          console.log(mmm,"mmmmmmmmmmmmmm");
-          
+          console.log(mmm, "mmmmmmmmmmmmmm");
+
           // if (datass[that.data.activeIndex].regularsInfo) {
           //   let regularsInfo = that.removeExcess(datass[that.data.activeIndex].regularsInfo);
           //   console.log(regularsInfo,"解析的regularsInfo");
@@ -4812,7 +4843,7 @@ Page({
               }
             }
           })
-          console.log(mmm,"mmmmmmmmmmmmmm");
+          console.log(mmm, "mmmmmmmmmmmmmm");
           that.setData({
             oldInfo: abc,
             otherInfo: def,