|
|
@ -1,6 +1,6 @@ |
|
|
Page({ |
|
|
Page({ |
|
|
data: { |
|
|
data: { |
|
|
groupNo: '', |
|
|
|
|
|
|
|
|
activityDetail: {}, |
|
|
windowWidth: 0, |
|
|
windowWidth: 0, |
|
|
windowHeight: 0, |
|
|
windowHeight: 0, |
|
|
scaleW: 0.85, |
|
|
scaleW: 0.85, |
|
|
@ -19,11 +19,11 @@ Page({ |
|
|
}], |
|
|
}], |
|
|
txtmoment: '保存图片,分享到朋友圈', |
|
|
txtmoment: '保存图片,分享到朋友圈', |
|
|
qrImageUrl: "", |
|
|
qrImageUrl: "", |
|
|
bgImageUrl: 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1527496410439&di=54c111d35f3ca9d1e9b193834785c264&imgtype=0&src=http%3A%2F%2Fimg.zcool.cn%2Fcommunity%2F013c81583fa08ea8012060c864c3b7.jpg', |
|
|
|
|
|
|
|
|
bgImageUrl: '', |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
onLoad: function (options) { |
|
|
onLoad: function (options) { |
|
|
this.data.groupNo = options.groupNo; |
|
|
|
|
|
|
|
|
this.data.activityDetail = JSON.parse(options.json); |
|
|
wx.getSystemInfo({ |
|
|
wx.getSystemInfo({ |
|
|
success: (res) => { |
|
|
success: (res) => { |
|
|
this.setData({ |
|
|
this.setData({ |
|
|
@ -37,7 +37,7 @@ Page({ |
|
|
url: getApp().gw.hostUrl + '/mall/wxa/activity/group/wxa_code', |
|
|
url: getApp().gw.hostUrl + '/mall/wxa/activity/group/wxa_code', |
|
|
method: 'get', |
|
|
method: 'get', |
|
|
data: { |
|
|
data: { |
|
|
groupNo: that.data.groupNo, |
|
|
|
|
|
|
|
|
groupNo: that.data.activityDetail.groupNo, |
|
|
width: 80, |
|
|
width: 80, |
|
|
page: 'index/index' |
|
|
page: 'index/index' |
|
|
}, |
|
|
}, |
|
|
@ -54,53 +54,9 @@ Page({ |
|
|
}, |
|
|
}, |
|
|
//打败Actionsheet,进行分享
|
|
|
//打败Actionsheet,进行分享
|
|
|
openActionsheet: function () { |
|
|
openActionsheet: function () { |
|
|
if (this.data.qrImageUrl.length == 0) { |
|
|
|
|
|
wx.showLoading({ |
|
|
|
|
|
title: '正在获取', |
|
|
|
|
|
mask: true, |
|
|
|
|
|
}); |
|
|
|
|
|
var that = this; |
|
|
|
|
|
wx.request({ |
|
|
|
|
|
url: getApp().gw.hostUrl + '/mall/wxa/activity/group/wxa_code', |
|
|
|
|
|
method: 'get', |
|
|
|
|
|
data: { |
|
|
|
|
|
groupNo: that.data.groupNo, |
|
|
|
|
|
width: 80, |
|
|
|
|
|
page: 'index/index' |
|
|
|
|
|
}, |
|
|
|
|
|
header: { |
|
|
|
|
|
'Content-Type': 'application/x-www-form-urlencoded', |
|
|
|
|
|
'sessionId': wx.getStorageSync('sessionId') |
|
|
|
|
|
}, |
|
|
|
|
|
success: function (res) { |
|
|
|
|
|
wx.hideLoading(); |
|
|
|
|
|
if (res.statusCode == 200) { |
|
|
|
|
|
that.setData({ |
|
|
|
|
|
qrImageUrl: res.data.msg, |
|
|
|
|
|
show: true |
|
|
|
|
|
}); |
|
|
|
|
|
} else { |
|
|
|
|
|
wx.showToast({ |
|
|
|
|
|
title: '获取信息失败!', |
|
|
|
|
|
icon: 'none', |
|
|
|
|
|
duration: 1000 |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
fail: function (res) { |
|
|
|
|
|
wx.hideLoading(); |
|
|
|
|
|
wx.showToast({ |
|
|
|
|
|
title: '网络错误!', |
|
|
|
|
|
icon: 'none', |
|
|
|
|
|
duration: 1000 |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
} else { |
|
|
|
|
|
this.setData({ |
|
|
|
|
|
'show': true |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
this.setData({ |
|
|
|
|
|
'show': true |
|
|
|
|
|
}); |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
closeActionSheet: function () { |
|
|
closeActionSheet: function () { |
|
|
@ -109,11 +65,14 @@ Page({ |
|
|
}); |
|
|
}); |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 用户点击右上角分享 |
|
|
|
|
|
*/ |
|
|
onShareAppMessage: function () { |
|
|
onShareAppMessage: function () { |
|
|
return { |
|
|
return { |
|
|
title: '1号家政', |
|
|
|
|
|
imageUrl: this.data.qrImageUrl, |
|
|
|
|
|
path: '/pages/index/index', |
|
|
|
|
|
|
|
|
title: this.data.activityDetail.shareTitle, |
|
|
|
|
|
imageUrl: this.data.activityDetail.sharePhoto, |
|
|
|
|
|
path: '/pages/activity_detail/activity_detail?activityNo=' + this.data.activityDetail.activityNo + '&groupNo=' + this.data.activityDetail.groupNo, |
|
|
}; |
|
|
}; |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
@ -123,7 +82,12 @@ Page({ |
|
|
if (index === 0) { |
|
|
if (index === 0) { |
|
|
return |
|
|
return |
|
|
} else if (index == 1) { |
|
|
} else if (index == 1) { |
|
|
this.showMomentImage(); |
|
|
|
|
|
|
|
|
wx.showToast({ |
|
|
|
|
|
title: '暂未开放!', |
|
|
|
|
|
icon: 'none', |
|
|
|
|
|
duration: 1000 |
|
|
|
|
|
}); |
|
|
|
|
|
// this.showMomentImage();
|
|
|
} |
|
|
} |
|
|
this.setData({ |
|
|
this.setData({ |
|
|
[`show`]: false, |
|
|
[`show`]: false, |
|
|
|