mirror of
https://gitee.com/bagee/jd-coupon-miniapp.git
synced 2025-07-29 11:22:19 +08:00
147 lines
4.0 KiB
JavaScript
147 lines
4.0 KiB
JavaScript
// 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() {
|
||
|
||
}
|
||
}) |