import { baseUrl } from "../../../request"; // pages/personCenter/subCommissionSetting/subCommissionSetting.js Page({ /** * 页面的初始数据 */ data: { showCommissionRatePop: false, // 控制弹窗显隐 id: 0, // 项目id subCommissionList: [], // 下级抽佣列表 projectId: 0, // 项目ID maxCommissionRate: 0, // 最大抽佣比率 LodingHidden: true, // 控制加载框取消 nowMyUnitPrice: 0, // 现在的‘我的单价’,用于传给弹窗 nowCommissionRate: 0, // 现在的'抽成比例', 用于传给弹窗 nowAgentUnitPrice: 0, // 现在的‘代理单价’,用于传给弹窗 nowProjectDetailName: '', // 现在的‘项目详细名称’,用于传给弹窗 isSub: true, // 用于区分是项目抽佣页面还是单个用户抽佣页面 }, // 点击“设价”按钮,显示弹窗 showCommissionRatePop(e) { console.log('弹窗传值----->',e); this.setData({ nowCommissionRate: e.currentTarget.dataset.currentcommissionrate, nowMyUnitPrice: e.currentTarget.dataset.nowmyunitprice, nowAgentUnitPrice: e.currentTarget.dataset.agentunitprice, nowProjectDetailName: e.currentTarget.dataset.projectdetailname, projectId: e.currentTarget.dataset.detailid, maxCommissionRate: e.currentTarget.dataset.maxcommissionrate, }) this.setData({ showCommissionRatePop: true }); }, // 关闭弹窗(包括遮罩点击和取消按钮) closeCommissionRatePop() { this.setData({ showCommissionRatePop: false }); }, // 确认按钮回调 handleCommissionRateConfirm(e) { this.getSubCommissionList(); this.closeCommissionRatePop(); }, // 查询下级抽佣情况 getSubCommissionList() { const id = this.data.id wx.request({ url: baseUrl + '/projectCommission/query/sub/commission', method: 'POST', header: { Authorization: wx.getStorageSync('token'), }, data: { id: id }, success: res => { console.log('下级抽佣列表----->',res.data.data); if (res.data.code === 1) { this.setData({ subCommissionList: res.data.data }) } } }) }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { console.log('----->',options); this.setData({ id: options.id }) this.getSubCommissionList() }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })