|
@@ -28,6 +28,8 @@ Page({
|
|
|
ownerId: [],//发布者ID
|
|
|
ownerMsg: [],
|
|
|
user_id: wx.getStorageSync('uid'),//用户id
|
|
|
+ recommendNum: 6,//推荐数目
|
|
|
+ newMsg: [],
|
|
|
},
|
|
|
|
|
|
userTo() {
|
|
@@ -63,8 +65,8 @@ Page({
|
|
|
*/
|
|
|
onLoad(options) {
|
|
|
this.getClassifyList();
|
|
|
- this.getGoodsList();
|
|
|
- // this.getRecommendGoods();
|
|
|
+ // this.getGoodsList();
|
|
|
+ this.getRecommendGoods();
|
|
|
this.setData({
|
|
|
avatarUrl:wx.getStorageSync('avatarUrl'),
|
|
|
nickName:wx.getStorageSync('nickName')
|
|
@@ -80,8 +82,8 @@ Page({
|
|
|
})
|
|
|
})
|
|
|
},
|
|
|
- // 获取所有商品
|
|
|
- getGoodsList() {
|
|
|
+ //获取推荐商品
|
|
|
+ getRecommendGoods() {
|
|
|
var time = formatTime(new Date());
|
|
|
this.setData({
|
|
|
time: time
|
|
@@ -90,78 +92,35 @@ Page({
|
|
|
wx.showLoading({
|
|
|
title: '数据获取中',
|
|
|
})
|
|
|
- getAllGoods(this.data).then((res) => {
|
|
|
+ getRecommend(this.data)
|
|
|
+ .then((res) => {
|
|
|
const { code, data, message } = res.data;
|
|
|
- const d = data.data;
|
|
|
- console.log(d);
|
|
|
- var arr = [];
|
|
|
- var owner = {data: {uid: []}};
|
|
|
- for (let index = 0; index < d.length; index++) {
|
|
|
- arr = [...arr, d[index].ownerId];
|
|
|
- }
|
|
|
- owner.data.uid = arr;
|
|
|
- console.log(arr);
|
|
|
- getUserInfoList(owner).then((res) => {
|
|
|
- const {users} = res.data.data;
|
|
|
- this.setData({
|
|
|
- ownerMsg: [...users, ...this.data.ownerMsg]
|
|
|
- })
|
|
|
- console.log(this.data.ownerMsg);
|
|
|
- }).catch((err) => {
|
|
|
- console.log(err);
|
|
|
- })
|
|
|
+ // for (let index = 0; index < data.length; index++) {
|
|
|
+ // // const ownId = {data: {id: [data[index].ownerId]}};
|
|
|
+ // // getUserInfoList(ownId).then((res) => {
|
|
|
+ // // const {code, data, message} = res.data;
|
|
|
+ // // if(data.users != null) {
|
|
|
+ // // console.log(data.users[0]);
|
|
|
+ // // // data[index].avatar = data.users[0].avatar;
|
|
|
+ // // // data[index].name = data.users[0].name;
|
|
|
+ // // console.log(data.users[0].name);
|
|
|
+ // // }
|
|
|
+ // // }).catch((err) => {
|
|
|
+ // // console.log(err);
|
|
|
+ // // })
|
|
|
+ // }
|
|
|
this.setData({
|
|
|
- allGoods: [...this.data.allGoods, ...d],
|
|
|
+ allGoods: [...this.data.allGoods, ...data],
|
|
|
isLoading: true
|
|
|
})
|
|
|
+ // console.log(this.data.allGoods);
|
|
|
+ }).catch((err) => {
|
|
|
+ console.log(err);
|
|
|
})
|
|
|
this.setData({
|
|
|
isLoading: false
|
|
|
})
|
|
|
},
|
|
|
- //获取推荐商品
|
|
|
- // getRecommendGoods() {
|
|
|
- // var time = formatTime(new Date());
|
|
|
- // this.setData({
|
|
|
- // time: time
|
|
|
- // })
|
|
|
- // //加载的loading效果
|
|
|
- // // wx.showLoading({
|
|
|
- // // title: '数据获取中',
|
|
|
- // // })
|
|
|
- // getRecommend(this.data)
|
|
|
- // .then((res) => {
|
|
|
- // console.log(res);
|
|
|
- // const { code, data, message } = res.data;
|
|
|
- // const d = data.data;
|
|
|
- // console.log(d);
|
|
|
- // var arr = [];
|
|
|
- // var owner = {data: {uid: []}};
|
|
|
- // for (let index = 0; index < d.length; index++) {
|
|
|
- // arr = [...arr, d[index].ownerId];
|
|
|
- // }
|
|
|
- // owner.data.uid = arr;
|
|
|
- // console.log(arr);
|
|
|
- // getUserInfoList(owner).then((res) => {
|
|
|
- // const {users} = res.data.data;
|
|
|
- // this.setData({
|
|
|
- // ownerMsg: [...users, ...this.data.ownerMsg]
|
|
|
- // })
|
|
|
- // console.log(this.data.ownerMsg);
|
|
|
- // }).catch((err) => {
|
|
|
- // console.log(err);
|
|
|
- // })
|
|
|
- // this.setData({
|
|
|
- // allGoods: [...this.data.allGoods, ...d],
|
|
|
- // isLoading: true
|
|
|
- // })
|
|
|
- // }).catch((err) => {
|
|
|
- // console.log(err);
|
|
|
- // })
|
|
|
- // this.setData({
|
|
|
- // isLoading: false
|
|
|
- // })
|
|
|
- // },
|
|
|
sendOwnerId() {
|
|
|
|
|
|
},
|
|
@@ -222,9 +181,9 @@ Page({
|
|
|
onReachBottom() {
|
|
|
if(this.data.isLoading) {
|
|
|
this.setData({
|
|
|
- page: this.data.page + 1,
|
|
|
+ recommendNum: this.data.recommendNum + 6
|
|
|
})
|
|
|
- this.getGoodsList()
|
|
|
+ this.getRecommendGoods()
|
|
|
}
|
|
|
},
|
|
|
|