guhongwei 4 years ago
parent
commit
5d57553fe2
1 changed files with 82 additions and 94 deletions
  1. 82 94
      pages/integral/integral.js

+ 82 - 94
pages/integral/integral.js

@@ -5,76 +5,48 @@ const app = getApp()
 Page({
   data: {
     //直推积分
-    integralList: [
+    integralList: [],
+    //开卡量
+    cardList: [
       {
-       id:1,
-       status:'已结算',
-       name:'张三哈',
-       money:'300.00',
-       grade:'一级',
-       time:'2020-10-2',
-       num:'11111111111',
+        id: 1,
+        status: '已结算',
+        name: '宋某某',
+        money: '100.00',
+        grade: '一级',
+        time: '2020-10-2',
+        num: '11111111111',
       },
       {
-        id:2,
-        status:'未结算',
-        name:'李光洁',
-        money:'900.00',
-        grade:'一级',
-        time:'2020-10-2',
-        num:'11111111111'
-       },
-       {
-        id:3,
-        status:'未结算',
-        name:'霍晓彤',
-        money:'200.00',
-        grade:'一级',
-        time:'2020-10-2',
-        num:'11111111111'
-       },
-    ],
-    //开卡量
-    cardList:[
-      {
-        id:1,
-        status:'已结算',
-        name:'宋某某',
-        money:'100.00',
-        grade:'一级',
-        time:'2020-10-2',
-        num:'11111111111',
-       },
-       {
-         id:2,
-         status:'已结算',
-         name:'刘某某',
-         money:'300.00',
-         grade:'一级',
-         time:'2020-10-2',
-         num:'11111111111'
-        },
+        id: 2,
+        status: '已结算',
+        name: '刘某某',
+        money: '300.00',
+        grade: '一级',
+        time: '2020-10-2',
+        num: '11111111111'
+      },
     ],
     //卡单分红
-    bonusList:[
+    bonusList: [
       {
-        id:1,
-        status:'已结算',
-        name:'张三哈',
-        money:'300.00',
-        grade:'一级',
-        time:'2020-10-2',
-        num:'11111111111',
-       },
-       {
-         id:2,
-         status:'未结算',
-         name:'张三哈',
-         money:'900.00',
-         grade:'一级',
-         time:'2020-10-2',
-         num:'11111111111'
-        }
+        id: 1,
+        status: '已结算',
+        name: '张三哈',
+        money: '300.00',
+        grade: '一级',
+        time: '2020-10-2',
+        num: '11111111111',
+      },
+      {
+        id: 2,
+        status: '未结算',
+        name: '张三哈',
+        money: '900.00',
+        grade: '一级',
+        time: '2020-10-2',
+        num: '11111111111'
+      }
     ],
   },
   //事件处理函数
@@ -85,55 +57,71 @@ Page({
   },
   onLoad: function () {
     //处理直推积分
-    let integralList1=this.data.integralList;
-    let aa1;
-    let phone1;
-    var that=this;
-    integralList1.forEach(function(curr, index){
-      //处理名字
-      aa1= curr.name.substring(0,1) + new Array(curr.name.length).join('*');
-      that.setData({
-       [`integralList[${index}].name`]: aa1
-      })
-      //处理电话
-      phone1=curr.num.substring(0,3) + new Array(5).join('*')+curr.num.substring(7,11);
-      that.setData({
-        [`integralList[${index}].num`]: phone1
-       })
-    })
+    var that = this;
+    let integralList = [
+      {
+        id: 1,
+        status: '已结算',
+        name: '张三哈',
+        money: '300.00',
+        grade: '一级',
+        time: '2020-10-2',
+        num: '11111111111',
+      },
+      {
+        id: 1,
+        status: '已结算',
+        name: '张三哈',
+        money: '300.00',
+        grade: '一级',
+        time: '2020-10-2',
+        num: '11111111111',
+      },
+    ];
+    // forof
+    for (const val of integralList) {
+      val.name = val.name.substring(0, 1) + new Array(val.name.length).join('*');
+      val.num = val.num.substring(0, 3) + new Array(5).join('*') + val.num.substring(7, 11);
+    }
+    // foreach
+    // integralList.forEach(val => {
+    //   val.name = val.name.substring(0, 1) + new Array(val.name.length).join('*');
+    //   val.num = val.num.substring(0, 3) + new Array(5).join('*') + val.num.substring(7, 11);
+    // });
+    that.setData({ integralList: integralList });
     //处理开卡量
-    let cardList1=this.data.cardList;
+    let cardList1 = this.data.cardList;
     let aa2;
     let phone2;
-    var that=this;
-    cardList1.forEach(function(curr, index){
+    var that = this;
+    cardList1.forEach(function (curr, index) {
       //处理名字
-      aa2= curr.name.substring(0,1) + new Array(curr.name.length).join('*');
+      aa2 = curr.name.substring(0, 1) + new Array(curr.name.length).join('*');
       that.setData({
-       [`cardList[${index}].name`]: aa2
+        [`cardList[${index}].name`]: aa2
       })
       //处理电话
-      phone2=curr.num.substring(0,3) + new Array(5).join('*')+curr.num.substring(7,11);
+      phone2 = curr.num.substring(0, 3) + new Array(5).join('*') + curr.num.substring(7, 11);
       that.setData({
         [`cardList[${index}].num`]: phone2
-       })
+      })
     })
     //处理卡单分红
-    let bonusList1=this.data.bonusList;
+    let bonusList1 = this.data.bonusList;
     let aa3;
     let phone3;
-    var that=this;
-    bonusList1.forEach(function(curr, index){
+    var that = this;
+    bonusList1.forEach(function (curr, index) {
       //处理名字
-      aa3= curr.name.substring(0,1) + new Array(curr.name.length).join('*');
+      aa3 = curr.name.substring(0, 1) + new Array(curr.name.length).join('*');
       that.setData({
-       [`bonusList[${index}].name`]: aa3
+        [`bonusList[${index}].name`]: aa3
       })
       //处理电话
-      phone3=curr.num.substring(0,3) + new Array(5).join('*')+curr.num.substring(7,11);
+      phone3 = curr.num.substring(0, 3) + new Array(5).join('*') + curr.num.substring(7, 11);
       that.setData({
         [`bonusList[${index}].num`]: phone3
-       })
+      })
     })
   },
 })