import { getBargainPoster, getCombinationPoster } from '../../../api/activity.js'; const app = getApp(); Page({ /** * 页面的初始数据 */ data: { parameter: { 'navbar': '1', 'return': '1', 'title': '拼团海报', 'color': true, 'class': '0' }, type:0, id:0, image:'', }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var that = this; if (options.hasOwnProperty('type') && options.hasOwnProperty('id')){ that.setData({ type: options.type, id: options.id}); if (options.type == 1) that.setData({ 'parameter.title':'砍价海报' }); else that.setData({ 'parameter.title': '拼团海报' }); }else{ return app.Tips({ title: '参数错误', icon: 'none'}, { tab: 3, url: 1 }); } }, /** * 生命周期函数--监听页面显示 */ onShow: function () { this.getPosterInfo(); }, getPosterInfo:function(){ var that = this,url = ''; let data = { id: that.data.id, 'from':'routine'}; if(that.data.type == 1){ getBargainPoster({ bargainId: that.data.id, 'from': 'routine' }).then(res=>{ that.setData({ image: res.data.url }); }).catch(err=>{ return app.Tips({title:err}); }) }else{ getCombinationPoster(data).then(res=>{ that.setData({ image: res.data.url }); }).catch(err => { return app.Tips({ title: err }); }) } }, showImage:function(){ var that = this; wx.previewImage({ current: that.data.image, urls: [that.data.image], }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, })