123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- //index.js
- //获取应用实例
- const app = getApp()
- Page({
- data: {
- //直推积分
- integralList: [],
- //开卡量
- cardList: [],
- //卡单分红
- bonusList: [],
- },
- //事件处理函数
- bindViewTap: function () {
- wx.navigateTo({
- url: '../index/index'
- })
- },
- onLoad: function () {
- //处理直推积分
- var that = this;
- this.directRecord();
- //处理开卡量
- let cardList = [
- {
- id: 1,
- status: '已结算',
- name: '宋某某',
- money: '100.00',
- grade: '一级',
- time: '2020-10-2',
- num: '11111111111',
- },
- ]
- for (let val of cardList) {
- 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({ cardList: cardList });
- //处理卡单分红
- this.bonusRecord()
- },
- /**
- * 查询直推开卡的积分记录
- */
- directRecord() {
- wx.request({
- url: `${app.globalData.publicUrl}/api/htyd/record?mobile=${app.globalData.userInfo.mobile}&opera=1`,
- method: 'get',
- success: res => {
- let { data } = res.data
- data = data.map(i => {
- i.word = ` ${i.name.split('')[0]} `;
- i.mobile = `${i.mobile.substring(0, 3)}****${i.mobile.substring(7, 11)}`
- i.create_time = i.create_time.split(' ')[0]
- i.level = this.getLevel(i.params.level);
- return i;
- })
- this.setData({
- integralList: data,
- })
- }
- })
- },
- /**
- * 卡单分红
- */
- bonusRecord() {
- wx.request({
- url: `${app.globalData.publicUrl}/api/htyd/record?mobile=${app.globalData.userInfo.mobile}&opera=4`,
- method: 'get',
- success: res => {
- let { data } = res.data
- data = data.map(i => {
- i.word = ` ${i.name.split('')[0]} `;
- i.mobile = `${i.mobile.substring(0, 3)}****${i.mobile.substring(7, 11)}`
- i.create_time = i.create_time.split(' ')[0]
- i.level = this.getLevel(i.params.level);
- return i;
- })
- this.setData({
- bonusList: data,
- })
- }
- })
- },
- /**
- * 用户等级数字换取中文
- * @param {Number} level 用户等级
- */
- getLevel(level) {
- let res;
- if (level == 2) res = '经理'
- else if (level == 3) res = '一星经理'
- else if (level == 4) res = '二星经理'
- else if (level == 5) res = '三星经理'
- else if (level == 6) res = '四星经理'
- else res = '业务员'
- return res;
- }
- })
|