2021-12-12 17:15:24 +08:00

147 lines
4.0 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// page_package/money/cash/cash.js
const app = getApp()
const {getWalleta,userInfo} = require("../../../utils/network/services/user.js")
const constants = require("../../../utils/constants")
const util = require("../../../utils/util")
let that = null
Page({
/**
* 页面的初始数据
*/
data: {
requesting: false,
end: false,
emptyShow: false,
hasTop: false,
enableBackToTop: false,
refreshSize: 90,
bottomSize: 0,
color: "#3F82FD",
empty: false,
invitationDialog:false,
rule: "①本月预估推广收益:【下单时间】在本月内的推广商品订单佣金总和。\n" +
"②本月可提现收益额:【完成时间】在上月内的推广商品订单佣金总和。\n" +
"注:退货订单会扣除佣金。换货订单会重新计算可提现时间。",
process: "操作流程\n" +
"一、小程序-会员-收益提现。\n" +
"二、填写个人身份信息,确保填写的实名信息和您的微信实名认证信息一致,否则无法正常到账。\n" +
"三、收益只可在每月27~30全天申请提现错过需要等下个月申请单笔提现金额需大于1元。\n" +
"四、未提现的收益不会清0会累积到账户余额可下次合并提现。\n" +
"五、提现到账后,您会收到微信服务通知提醒,注意查收",
cashData: null,
userInfo:null,
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
that = this
let userInfo = util.getStorage(constants.VIP_INFO_AUTO)
that.setData({userInfo:userInfo})
that.refresh()
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
userInfo().then(res => {that.setData({userInfo:res.data.data})})
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
},
// 刷新数据
refresh() {
that.setData({
requesting: true
})
getWalleta().then((res) => {
that.setData({
cashData: res.data.data,
requesting: false
})
}).catch(err => {
that.setData({
requesting: false
})
})
},
itemClick(event) {
switch (Number(event.currentTarget.dataset.index)) {
case 0:
if (that.data.userInfo.wechatId) {
wx.navigateTo({
url: '/page_package/money/quota/quota?balance=' + that.data.cashData.balance
})
} else this.setData({invitationDialog:true})
break
case 1:
wx.navigateTo({
url: '/page_package/money/history/history'
})
break
case 2:
wx.navigateTo({
url: '/page_package/money/bill/bill'
})
break
case 3:
wx.navigateTo({
url: '/page_package/money/explain/explain'
})
break
}
},
hideModal(event){
this.setData({invitationDialog:false})
if(event.currentTarget.dataset.iscode == 0)
wx.navigateTo({url: '/page_package/contacts/contacts'})
},
more() {
}
})