| | |
| | | oldlist.forEach(istrue => { |
| | | istrue.icon = getPublicImage(istrue.icon, "", 400) |
| | | }) |
| | | item.saleMethodList.forEach(async (i) => { |
| | | if (i.type != 'defaultSaleMethod') { |
| | | var index = i.name.indexOf('-') |
| | | if (index !== -1) { |
| | | item.type = i.name.substring(0, index) |
| | | } else { |
| | | item.type = i.name |
| | | } |
| | | } else { |
| | | let parentData = await app.MG.store.getProductBySaleMethod({ |
| | | saleMethodId: i.id |
| | | }) |
| | | console.log(parentData, 111) |
| | | if (parentData.storeLinks[0].storeRefCode == 'jsek_digitalCourses') { |
| | | item.type = '数字课程' |
| | | } |
| | | if (parentData.storeLinks[0].storeRefCode == 'jsek_digitalTextbooks') { |
| | | item.type = '数字教材' |
| | | } |
| | | } |
| | | }) |
| | | }) |
| | | let dataList = res.datas; |
| | | //触底加载新数据并保留老数据 |
| | | if (isReachBottom) { |
| | | dataList = [...this.data.list, ...dataList] //将新数据加入老数据中 |
| | | } |
| | | this.setData({ |
| | | list: dataList, |
| | | pageTotalCount: res.totalSize, |
| | | bottomLoading: false, |
| | | isMoreData: dataList.length > 0 ? false : true, |
| | | skeletonLoding: false, |
| | | loading: false |
| | | }) |
| | | setTimeout(() => { |
| | | let dataList = res.datas; |
| | | //触底加载新数据并保留老数据 |
| | | if (isReachBottom) { |
| | | dataList = [...this.data.list, ...dataList] //将新数据加入老数据中 |
| | | } |
| | | this.setData({ |
| | | list: dataList, |
| | | pageTotalCount: res.totalSize, |
| | | bottomLoading: false, |
| | | isMoreData: dataList.length > 0 ? false : true, |
| | | skeletonLoding: false, |
| | | loading: false |
| | | }) |
| | | }, 500) |
| | | } else { |
| | | this.setData({ |
| | | skeletonLoding: false, |
| | |
| | | } |
| | | this.getDataList(bool); |
| | | }, |
| | | |
| | | // 监听滚动距离 |
| | | onPageScroll(e) { |
| | | if (e && e.scrollTop >= 1000) { |
| | | this.setData({ |
| | | isBackTop: true |
| | | }) |
| | | } else { |
| | | this.setData({ |
| | | isBackTop: false |
| | | }) |
| | | } |
| | | }, |
| | | /** |
| | | * 用户点击右上角分享 |
| | | */ |