// pages/groupPage/make-money/make-money.js import httpRequestApi from '../../../utils/APIClient'; import util from '../../../utils/util'; Page({ /** * 页面的初始数据 */ data: { organizer: {}, groupPurchaseInfo: {}, joinUserList: [], surplusList: [], timeList: [], productId: '', orderId: '', groupId: '', organizerUid: '' }, //显示分享页 share: function () { this.shareDialog = this.selectComponent("#share-dialog"); const data = { avatar: this.data.organizer.avatar, author: this.data.organizer.wechatName, iconImg: this.data.groupPurchaseInfo.bgImg, title: this.data.groupPurchaseInfo.productTitle, path: `pages/groupPage/collage-details/collage-details`, scene: `QR${this.data.orderId}`, groupPurchaseInfo: this.data.groupPurchaseInfo } this.shareDialog.share(data); }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { wx.setNavigationBarTitle({ title: '邀请赚取奖学金' }) console.log(options.id); if(!options.id) { return false; } const orderId = options.id; const productId = options.productId; const groupId = options.groupId; this.setData({ orderId, productId, groupId }) httpRequestApi.getMygroupInfo(orderId).success( res => { console.log('支付详情', res.data.data); const groupOrder = res.data.data.groupPurchaseOrder; const surplusNum = groupOrder.headcount - groupOrder.joinCount; this.setData({ organizerUid: groupOrder.organizer, }) for(var i = 0; i < surplusNum; i++) { this.data.surplusList.push(1); } //时间转换 const timeList = util.formatTime(res.data.data.groupPurchaseOrder.closeTime - res.data.data.groupPurchaseOrder.gmtModified); this.setData({ groupPurchaseInfo: res.data.data.groupPurchaseInfo, organizer: res.data.data.organizer, surplusNum, joinUserList: res.data.data.joinUserList, surplusList: this.data.surplusList, timeList, productId: res.data.data.groupPurchaseOrder.productId, groupId: res.data.data.groupPurchaseOrder.groupId }) if(groupOrder.groupType === 'PROMOTION'){ this.data.joinUserList.unshift(res.data.data.organizer); //this.data.surplusList.pop(); this.setData({ joinUserList: this.data.joinUserList, //surplusList: this.data.surplusList, //surplusNum: this.data.surplusNum }) } }).fail( error => { console.log('错误', error) }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () {; }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { if (ops.from === 'button') { console.log(ops.target) } const productId = this.data.productId; const groupId = this.data.groupId; const id = this.data.orderId; return { title: '小学课文朗读', path: `pages/groupPage/group-details/group-details?productId=${productId}&id=${id}&groupId=${groupId}`, imageUrl: '../../../static/groupImg/shareBg.png', success: function (res) { // 转发成功 console.log("转发成功:" + JSON.stringify(res)); var shareTickets = res.shareTickets; // if (shareTickets.length == 0) { // return false; // } // //可以获取群组信息 // wx.getShareInfo({ // shareTicket: shareTickets[0], // success: function (res) { // console.log(res) // } // }) }, fail: function (res) { // 转发失败 console.log("转发失败:" + JSON.stringify(res)); } } } })