roose 4 vuotta sitten
vanhempi
commit
0addfaceb9
1 muutettua tiedostoa jossa 71 lisäystä ja 36 poistoa
  1. 71 36
      pages/collectInfo/collectInfo.js

+ 71 - 36
pages/collectInfo/collectInfo.js

@@ -2593,6 +2593,8 @@ Page({
   },
   //tab4巡访方式
   tab4Change1: function (e) {
+    console.log(this.data.regularsInfos, "提交的regularsInfos");
+    console.log(this.data.regularsInfo, "提交的regularsInfo000000000000000000000");
     const items = this.data.regularsInfos[this.data.activeIndex].visitMode
     const values = e.detail.value
     for (let i = 0, lenI = items.length; i < lenI; ++i) {
@@ -2610,6 +2612,8 @@ Page({
       [visitMode]: items,
       [visitMode1]: e.detail.value
     })
+    console.log(this.data.regularsInfo, "我是?????????????");
+
     this.SubmitOldmanInfo({
       id: this.data.nameArr[this.data.activeIndex]._id,
       regularsInfo: JSON.stringify(this.data.regularsInfo[this.data.activeIndex])
@@ -2996,20 +3000,26 @@ Page({
           that.setData({
             oldInfo: res.data.data
           })
-          let data = res.data.data;
-          let fristIndex = data.findIndex((item) => {
+          let datass = res.data.data;
+          let fristIndex = datass.findIndex((item) => {
             return name == item.name;
           });
-          let fristArray = data.filter((item) => {
+          let fristArray = datass.filter((item) => {
             return name == item.name;
           });
-
-          data.splice(fristIndex, 1);
-          data.unshift(fristArray[0]);
+          datass.splice(fristIndex, 1);
+          datass.unshift(fristArray[0]);
+          //regularsInfo: JSON.stringify(this.data.regularsInfo[this.data.activeIndex])
+          //   regularsInfo:data[this.data.activeIndex]
           that.setData({
-            nameArr: data,
+            nameArr: datass,
+            // regularsInfo: datass[that.data.activeIndex].regularsInfo
           })
-          console.log(data, "dadadsadasdasdsadsadsadsa");
+
+
+
+          console.log(that.data.regularsInfo, "赋值是么");
+
           let oldSex = [{
               name: '男',
               checked: false
@@ -3038,7 +3048,7 @@ Page({
           }, {
             name: "女"
           }];
-          let abc = data.map(item => {
+          let abc = datass.map(item => {
             let otherInfo = ''
             let imgPath = ''
             if (item.photo) {
@@ -3404,7 +3414,7 @@ Page({
               chooseAdressArr1: chooseAdressArr1,
             }
           })
-          let def = data.map(item => {
+          let def = datass.map(item => {
             console.log(item.otherInfo, ";;;;;;;;;;;;;;;;;;;;;;;;;;");
             let sex = [{
                 name: '男',
@@ -3509,7 +3519,7 @@ Page({
 
             }
           })
-          let ghi = data.map(item => {
+          let ghi = datass.map(item => {
             // console.log(item, "8888888888888888888888888888888888888888888888888888");
             let childrenNum = '';
             if (item.childrenNum) {
@@ -3569,7 +3579,7 @@ Page({
               Info: Info
             }
           })
-          let zzz = data.map(item => {
+          let zzz = datass.map(item => {
             let visitModeExt = ''
             let visitCountExt = ''
             let visitMode = [{
@@ -3603,7 +3613,6 @@ Page({
             ];
             if (item.regularsInfo) {
               let partol = this.removeExcess(item.regularsInfo);
-              console.log(partol, "777777777777777777777");
               if (partol.visitMode) {
                 visitMode.forEach(items => {
                   partol.visitMode.forEach(itemss => {
@@ -3635,32 +3644,42 @@ Page({
               visitCount: visitCounts,
             }
           })
-          let mmm = data.map(item => {
-            let json = '';
+          let mmm = datass.map(item => {
             if (item.regularsInfo) {
               let partol = this.removeExcess(item.regularsInfo);
-              json = JSON.stringify(partol);
-            }
-        
-            return {
-              regularsInfo: json
+              console.log(partol, "111111111111111111111");
+              return {
+                visitCount: partol.visitCount,
+                visitCountExt: partol.visitCountExt,
+                visitMode: partol.visitCouvisitModepartolnt,
+                visitModeExt: partol.visivisitModeExttCount,
+              }
             }
-       
-            //this.data.regularsInfo[this.data.activeIndex
           })
-          console.log(mmm,"你你你你你你你你in ini你inini你");
+          console.log(mmm,"mmmmmmmmmmmmmm");
           
+          // if (datass[that.data.activeIndex].regularsInfo) {
+          //   let regularsInfo = that.removeExcess(datass[that.data.activeIndex].regularsInfo);
+          //   console.log(regularsInfo,"解析的regularsInfo");
+
+          //   that.setData({
+          //     regularsInfo: regularsInfo
+          //   })
+          // }
+
           that.setData({
             oldInfo: abc,
             otherInfo: def,
             childInfo: ghi,
             regularsInfos: zzz,
-            // regularsInfo: mmm
+            regularsInfo: mmm,
+
           })
           console.log(that.data.oldInfo, "老人的返现数组")
           console.log(that.data.otherInfo, "其他的返现数组")
           console.log(that.data.childInfo, "孩子的返现数组")
           console.log(that.data.regularsInfos, "q巡访的返现数组")
+          console.log(that.data.regularsInfo, "巡访传值的返回")
           // let ghi = res.data.data.map(item => {
           //   console.log(item.otherInfo, ";;;;;;;;;;;;;;;;;;;;;;;;;;");
           //   let sex = [{
@@ -4106,20 +4125,28 @@ Page({
           that.setData({
             oldInfo: res.data.data
           })
-          let data = res.data.data;
-          let fristIndex = data.findIndex((item) => {
+          let datass = res.data.data;
+          let fristIndex = datass.findIndex((item) => {
             return name == item.name;
           });
-          let fristArray = data.filter((item) => {
+          let fristArray = datass.filter((item) => {
             return name == item.name;
           });
 
-          data.splice(fristIndex, 1);
-          data.unshift(fristArray[0]);
+          datass.splice(fristIndex, 1);
+          datass.unshift(fristArray[0]);
           that.setData({
-            nameArr: data,
+            nameArr: datass,
           })
-          console.log(data, "dadadsadasdasdsadsadsadsa");
+          // if (datass[that.data.activeIndex].regularsInfo) {
+          //   let regularsInfo = that.removeExcess(datass[that.data.activeIndex].regularsInfo);
+          //   that.setData({
+          //     regularsInfo: regularsInfo
+          //   })
+          // }
+          // console.log(that.data.regularsInfo, "onload赋值是么");
+
+          // console.log(data, "dadadsadasdasdsadsadsadsa");
           let oldSex = [{
               name: '男',
               checked: false
@@ -4148,7 +4175,7 @@ Page({
           }, {
             name: "女"
           }];
-          let abc = data.map(item => {
+          let abc = datass.map(item => {
             let otherInfo = ''
             let imgPath = ''
             if (item.photo) {
@@ -4506,7 +4533,7 @@ Page({
               chooseAdressArr1: chooseAdressArr1,
             }
           })
-          let def = data.map(item => {
+          let def = datass.map(item => {
             console.log(item.otherInfo, ";;;;;;;;;;;;;;;;;;;;;;;;;;");
             let sex = [{
                 name: '男',
@@ -4611,7 +4638,7 @@ Page({
 
             }
           })
-          let ghi = data.map(item => {
+          let ghi = datass.map(item => {
             // console.log(item, "8888888888888888888888888888888888888888888888888888");
             let childrenNum = '';
             if (item.childrenNum) {
@@ -4671,7 +4698,7 @@ Page({
               Info: Info
             }
           })
-          let zzz = data.map(item => {
+          let zzz = datass.map(item => {
             let visitModeExt = ''
             let visitCountExt = ''
             let visitMode = [{
@@ -4737,12 +4764,20 @@ Page({
               visitCount: visitCounts,
             }
           })
-
+          let mmm = datass.map(item => {
+            let json = {};
+            if (item.regularsInfo) {
+              let partol = this.removeExcess(item.regularsInfo);
+              json.regularsInfo = partol
+            }
+            return json
+          })
           that.setData({
             oldInfo: abc,
             otherInfo: def,
             childInfo: ghi,
             regularsInfos: zzz,
+            regularsInfo: mmm
           })
           console.log(that.data.oldInfo, "老人的返现数组")
           console.log(that.data.otherInfo, "其他的返现数组")