integral.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. //index.js
  2. //获取应用实例
  3. const app = getApp()
  4. Page({
  5. data: {
  6. //直推积分
  7. integralList: [
  8. {
  9. id:1,
  10. status:'已结算',
  11. name:'张三哈',
  12. money:'300.00',
  13. grade:'一级',
  14. time:'2020-10-2',
  15. num:'11111111111',
  16. },
  17. {
  18. id:2,
  19. status:'未结算',
  20. name:'李光洁',
  21. money:'900.00',
  22. grade:'一级',
  23. time:'2020-10-2',
  24. num:'11111111111'
  25. },
  26. {
  27. id:3,
  28. status:'未结算',
  29. name:'霍晓彤',
  30. money:'200.00',
  31. grade:'一级',
  32. time:'2020-10-2',
  33. num:'11111111111'
  34. },
  35. ],
  36. //开卡量
  37. cardList:[
  38. {
  39. id:1,
  40. status:'已结算',
  41. name:'宋某某',
  42. money:'100.00',
  43. grade:'一级',
  44. time:'2020-10-2',
  45. num:'11111111111',
  46. },
  47. {
  48. id:2,
  49. status:'已结算',
  50. name:'刘某某',
  51. money:'300.00',
  52. grade:'一级',
  53. time:'2020-10-2',
  54. num:'11111111111'
  55. },
  56. ],
  57. //卡单分红
  58. bonusList:[
  59. {
  60. id:1,
  61. status:'已结算',
  62. name:'张三哈',
  63. money:'300.00',
  64. grade:'一级',
  65. time:'2020-10-2',
  66. num:'11111111111',
  67. },
  68. {
  69. id:2,
  70. status:'未结算',
  71. name:'张三哈',
  72. money:'900.00',
  73. grade:'一级',
  74. time:'2020-10-2',
  75. num:'11111111111'
  76. }
  77. ],
  78. },
  79. //事件处理函数
  80. bindViewTap: function () {
  81. wx.navigateTo({
  82. url: '../index/index'
  83. })
  84. },
  85. onLoad: function () {
  86. //处理直推积分
  87. let integralList1=this.data.integralList;
  88. let aa1;
  89. let phone1;
  90. var that=this;
  91. integralList1.forEach(function(curr, index){
  92. //处理名字
  93. aa1= curr.name.substring(0,1) + new Array(curr.name.length).join('*');
  94. that.setData({
  95. [`integralList[${index}].name`]: aa1
  96. })
  97. //处理电话
  98. phone1=curr.num.substring(0,3) + new Array(5).join('*')+curr.num.substring(7,11);
  99. that.setData({
  100. [`integralList[${index}].num`]: phone1
  101. })
  102. })
  103. //处理开卡量
  104. let cardList1=this.data.cardList;
  105. let aa2;
  106. let phone2;
  107. var that=this;
  108. cardList1.forEach(function(curr, index){
  109. //处理名字
  110. aa2= curr.name.substring(0,1) + new Array(curr.name.length).join('*');
  111. that.setData({
  112. [`cardList[${index}].name`]: aa2
  113. })
  114. //处理电话
  115. phone2=curr.num.substring(0,3) + new Array(5).join('*')+curr.num.substring(7,11);
  116. that.setData({
  117. [`cardList[${index}].num`]: phone2
  118. })
  119. })
  120. //处理卡单分红
  121. let bonusList1=this.data.bonusList;
  122. let aa3;
  123. let phone3;
  124. var that=this;
  125. bonusList1.forEach(function(curr, index){
  126. //处理名字
  127. aa3= curr.name.substring(0,1) + new Array(curr.name.length).join('*');
  128. that.setData({
  129. [`bonusList[${index}].name`]: aa3
  130. })
  131. //处理电话
  132. phone3=curr.num.substring(0,3) + new Array(5).join('*')+curr.num.substring(7,11);
  133. that.setData({
  134. [`bonusList[${index}].num`]: phone3
  135. })
  136. })
  137. },
  138. })