Commit a62f713b by zhanghaozhe

app login

parent d2d71749
......@@ -245,7 +245,6 @@ class CourseList extends Component {
toReceiveCoupon(id, key = '') {
const {isLogin, toLogin} = this.props;
alert(cookie.get("uid"))
if(isLogin) {
http.post(`${API.home}/sys/activity/coupon/receive`, {
......@@ -734,4 +733,4 @@ class CourseList extends Component {
}
}
export default ListFrame(CourseList);
\ No newline at end of file
export default ListFrame(CourseList);
......@@ -112,15 +112,22 @@ class BlessingPreheat extends Component {
const {code} = res.data
if (code === 200) {
Toast.info('+2点福气值~', 2, null, false)
this.fetchUserBlessing()
}
})
this.fetchUserBlessing()
}
window['QQWXWBshare'] = result => {
if (result != 0) {
this.handleToAddBlessing(result)
}
this.fetchUserBlessing()
// this.handleToAddBlessing(result)
http.post(`${API.home}/sys/add/blessing`, {
share_platform: result, // 1 朋友圈 2 微博 3 qq
type: 3 // 1:签到;3:分享;4:浏览课程;
}).then(res => {
const {code} = res.data
if (code === 200) {
Toast.info('+2点福气值~', 2, null, false)
this.fetchUserBlessing()
}
})
}
}
......@@ -142,7 +149,6 @@ class BlessingPreheat extends Component {
appLogin = () => {
let expires = addDays(new Date(), 90)
this.state.userInfoList.map((item, index) => {
Toast.info(item.uid)
cookie.set("token", item.token, {expires, path: '/', domain: '.julyedu.com'})
cookie.set("plat", item.plat, {expires, path: '/', domain: '.julyedu.com'})
cookie.set("uid", item.uid, {expires, path: '/', domain: '.julyedu.com'})
......@@ -193,13 +199,13 @@ class BlessingPreheat extends Component {
}
}
}
}
fetchMoudleId = (str) => {
const {navs} = this.state
return findIndex(navs, item => item.id === str)
}
}
fetchMoudleId = (str) => {
const {navs} = this.state
return findIndex(navs, item => item.id === str)
}
setInitialNavActiveStatus = () => {
......@@ -240,13 +246,12 @@ class BlessingPreheat extends Component {
isSign: !!data.today_signed,
isFormal: data.is_activity,
userInfo: Object.assign({}, userInfo, {
isFollow: data.subscribed,
isFollow: data.subscribed,
blessingVal: data.user_blessing_value,
buyBlessing: (data.types_total_blessing_value && data.types_total_blessing_value.buy_course) ? data.types_total_blessing_value.buy_course : 0,
inviteBlessing: (data.types_total_blessing_value && data.types_total_blessing_value.invite) ? data.types_total_blessing_value.invite : 0,
})
})
alert(cookie.get('uid'))
if (data.is_login === 1) {
this.handleToSign()
}
......@@ -270,6 +275,7 @@ class BlessingPreheat extends Component {
handleToSign = () => {
const { userInfo } = this.state;
http.post(`${API.home}/sys/add/blessing`, {
type: 1 // 1:签到;3:分享;4:浏览课程;
}).then(res => {
......@@ -277,7 +283,11 @@ class BlessingPreheat extends Component {
if (code === 200) {
this.setState({
isSign: true,
})
userInfo: Object.assign({}, userInfo, {
blessingVal: userInfo.blessingVal + 5
})
});
Toast.info('+5点福气值~', 2, null, false)
}
})
......
......@@ -47,7 +47,6 @@ class BlessingRank extends Component {
Popup({
title: '收货信息',
content: <AddressPopup handleToHide={() => this.handleToSwitch(false)}/>
})
}
}
......
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