Commit e241ec82 by zhanghaozhe

Merge branch 'red-envelope-statistics' into pre

# Conflicts:
#	src/components/detail/redPacket/index.js
parents 5bfb7ea2 c86d3c6b
...@@ -55,13 +55,14 @@ class RedPacket extends PureComponent { ...@@ -55,13 +55,14 @@ class RedPacket extends PureComponent {
// 分享链接进入 // 分享链接进入
this.judgePopupType(); this.judgePopupType();
window.addEventListener('beforeunload', this.removeStatisticsCookie) window.addEventListener('beforeunload', this.removeStatisticsCookie)
// 微信进入 // 微信进入
const isWechat = getParam('wechat'); const isWechat = getParam('wechat');
const { userInfo } = this.props; const { userInfo } = this.props;
if(!userInfo || !userInfo.uid){ if(!userInfo || !userInfo.uid) {
this.setRelativeCookie() this.setRelativeCookie()
} }
if(isWechat === '1' && !browser.isWeixin) { if(isWechat === '1' && !browser.isWeixin) {
...@@ -102,6 +103,7 @@ class RedPacket extends PureComponent { ...@@ -102,6 +103,7 @@ class RedPacket extends PureComponent {
window.localStorage.removeItem('redpacket-click'); window.localStorage.removeItem('redpacket-click');
} }
}else { }else {
this.setRelativeCookie()
this.setState({ this.setState({
type: 1 type: 1
}); });
...@@ -121,7 +123,6 @@ class RedPacket extends PureComponent { ...@@ -121,7 +123,6 @@ class RedPacket extends PureComponent {
// 获取分享信息 // 获取分享信息
fetchShareInfo = () => { fetchShareInfo = () => {
const share_code = getParam('share_code'); const share_code = getParam('share_code');
http.get(`${API.home}/sys/redPacket/shareUrl/${getParam('id')}`).then(res => { http.get(`${API.home}/sys/redPacket/shareUrl/${getParam('id')}`).then(res => {
const { code, data } = res.data; const { code, data } = res.data;
...@@ -596,7 +597,7 @@ class RedPacket extends PureComponent { ...@@ -596,7 +597,7 @@ class RedPacket extends PureComponent {
setRelativeCookie = () => { setRelativeCookie = () => {
const config = {path: '/', domain: '.julyedu.com'} const config = {path: '/', domain: '.julyedu.com'}
const {shareInfo} = this.state const {shareInfo} = this.state
cookie.set('share_code', shareInfo && shareInfo.share_code ? shareInfo.share_code : 'share_code:share_code', config) cookie.set('share_code', shareInfo && shareInfo.share_code ? shareInfo.share_code : 'share_code', config)
} }
render() { render() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment