| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 | // 查看等级// pages/salesmanLevel/salesmanLevel.jsvar http = require("../../utils/http.js");Page({  /**   * 页面的初始数据   */  data: {    levelInfo: [],  //等级    clickLevel: 0,   // 用户点击的等级    levelName: '',  // 用户当前等级名称    level: 0 // 用户当前等级  },  /**   * 生命周期函数--监听页面加载   */  onLoad: function (options) {    this.getLevelInfo()    // this.setData ({    //   currentLev: this.data.currentLevel    // })    // console.log(this.data.currentLev)    // console.log(this.data.currentLevel)  },  /**   * 查看等级   */  getLevelInfo: function () {    wx.showLoading()    var params = {      url: '/p/distribution/level/page',      method: 'GET',      data: {},      callBack: (res) => {        wx.hideLoading()        this.setData({          levelInfo: res,        })        if (res.length) {          res.forEach(levelInfo => {            if (levelInfo.isCurrentLevel) {              this.setData({                clickLevel: levelInfo.level - 1,                level: levelInfo.level -1,                levelName: levelInfo.name              })            }          })        }      }    };    http.request(params)  },/** * 申请升级 */applicationUpgrade: function() {  wx.showLoading()  var params = {    url: '/p/distribution/level/upgrade',    method: 'POST',    callBack: (res) => {      console.log(res)      wx.hideLoading()      wx.showToast({        title: '升级成功!',        icon: 'none',      })      this.getLevelInfo()    }  };  http.request(params)},  /**   * 跳转到商品详情   */  toProdPage: function(e) {    var prodid = e.currentTarget.dataset.prodid;    if (prodid) {      wx.navigateTo({        url: '/pages/prod/prod?prodid=' + prodid,      })    }  },  /**   * 点击切换当前等级规则   */  clinkLevel: function(e) {    this.setData({      clickLevel: e.currentTarget.dataset.index,      currentColor: 'current-color',      currentbg: 'current-bg'    })    console.log(e.currentTarget.dataset.index)  },  /**   * 生命周期函数--监听页面初次渲染完成   */  onReady: function () {  },  /**   * 生命周期函数--监听页面显示   */  onShow: function () {  },  /**   * 生命周期函数--监听页面隐藏   */  onHide: function () {  },  /**   * 生命周期函数--监听页面卸载   */  onUnload: function () {  },  /**   * 页面相关事件处理函数--监听用户下拉动作   */  onPullDownRefresh: function () {  },  /**   * 页面上拉触底事件的处理函数   */  onReachBottom: function () {  },  /**   * 用户点击右上角分享   */  onShareAppMessage: function () {  }})
 |