|
@@ -11,7 +11,6 @@ export const hotInit = (that) => {
|
|
|
'../../static/image/timg.jpg',
|
|
|
'../../static/image/timg.jpg'
|
|
|
],
|
|
|
- indicatorDots: true,
|
|
|
autoplay: true,
|
|
|
interval: 5000,
|
|
|
duration: 700,
|
|
@@ -24,6 +23,8 @@ export const hotInit = (that) => {
|
|
|
hotWorks: [],
|
|
|
winH: that.data.winH,
|
|
|
searchIcon: true,
|
|
|
+ unReadMessageNum: 0,
|
|
|
+ myCourse: []
|
|
|
// circular: true
|
|
|
}
|
|
|
}),
|
|
@@ -94,18 +95,7 @@ export const hotInit = (that) => {
|
|
|
httpRequestApi.getIndex(
|
|
|
uid
|
|
|
).success((res) => {
|
|
|
-
|
|
|
- const banner = res.data.data.banner;
|
|
|
const recommend = res.data.data.recommendLesson;
|
|
|
- const bannerTemp = [];
|
|
|
- banner.forEach(item => {
|
|
|
- const temp = {};
|
|
|
- temp.url = item.boothContent;
|
|
|
- temp.type = item.operationType;
|
|
|
- temp.id = item.operationContent;
|
|
|
-
|
|
|
- bannerTemp.push(temp);
|
|
|
- });
|
|
|
const recommendTemp = [];
|
|
|
recommend.forEach(item => {
|
|
|
const oTemp = {};
|
|
@@ -115,24 +105,20 @@ export const hotInit = (that) => {
|
|
|
oTemp.summary = item.summary;
|
|
|
recommendTemp.push(oTemp);
|
|
|
});
|
|
|
- let bannerIndex = 'hotData.banner';
|
|
|
let recommendIndex = 'hotData.recommend';
|
|
|
that.setData({
|
|
|
- [bannerIndex]: bannerTemp,
|
|
|
[recommendIndex]: recommendTemp
|
|
|
})
|
|
|
})
|
|
|
}
|
|
|
- that.getHotRecommend = (uid, pageNo, pageSize) => {
|
|
|
+ that.getHotRecommend = (uid) => {
|
|
|
httpRequestApi.getHotRecommend(
|
|
|
- uid,
|
|
|
- pageNo,
|
|
|
- pageSize
|
|
|
+ uid
|
|
|
).success((res) => {
|
|
|
console.log(res)
|
|
|
- const recommendRes = res.data.data.list;
|
|
|
+ const recommendRes = res.data.data;
|
|
|
// const recommendWorks = [];
|
|
|
- recommendRes.forEach(item => {
|
|
|
+ recommendRes.hotReader.forEach(item => {
|
|
|
const temp = {};
|
|
|
temp.title = item.userRead.title;
|
|
|
temp.summary = item.userRead.summary;
|
|
@@ -150,9 +136,12 @@ export const hotInit = (that) => {
|
|
|
that.data.hotData.hotWorks.push(temp);
|
|
|
});
|
|
|
const hotStr = 'hotData.hotWorks'
|
|
|
+ const myCourseStr = 'hotData.myCourse'
|
|
|
+ const unReadMessageNum = 'hotData.unReadMessageNum'
|
|
|
that.setData({
|
|
|
[hotStr]: that.data.hotData.hotWorks,
|
|
|
- recommendTotalNo: res.data.data.totalNo
|
|
|
+ [myCourseStr]: recommendRes.myCourse,
|
|
|
+ [unReadMessageNum]: recommendRes.unReadMessageNum
|
|
|
})
|
|
|
})
|
|
|
}
|
|
@@ -184,5 +173,7 @@ export const hotInit = (that) => {
|
|
|
console.log(e)
|
|
|
}
|
|
|
that.getIndex();
|
|
|
- that.getHotRecommend(that.uid, 1, 3)
|
|
|
+ that.getHotRecommend(that.uid, 1, 3);
|
|
|
+ // 获取全部课本
|
|
|
+ that.getBookList();
|
|
|
}
|