From b77e8e776af4d81e748e9e21d51b64a11085a195 Mon Sep 17 00:00:00 2001 From: zhongshujie <2862698242@qq.com> Date: 星期四, 19 十二月 2024 10:49:11 +0800 Subject: [PATCH] 未提交退出提示 --- packagePersonal/pages/activateProduct/index.js | 77 +++++++++++++++++++++++++++++--------- 1 files changed, 58 insertions(+), 19 deletions(-) diff --git a/packagePersonal/pages/activateProduct/index.js b/packagePersonal/pages/activateProduct/index.js index 348c9b4..b55e0d0 100644 --- a/packagePersonal/pages/activateProduct/index.js +++ b/packagePersonal/pages/activateProduct/index.js @@ -70,13 +70,9 @@ }, 1000) //寤惰繜鏃堕棿 } }) - - }); } } - - }, //鍟嗗搧鍒楄〃 getDataList(isReachBottom) { @@ -90,6 +86,7 @@ }).then((res) => { try { if (res.datas.length > 0) { + console.log(res.datas); res.datas.forEach((item, index) => { item.createDate = moment(item.createDate).format("YYYY-MM-DD HH:mm:ss"); let oldlist = []; @@ -97,20 +94,43 @@ 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, @@ -123,7 +143,15 @@ }) }, - + goBookDetails(e) { + const { + book + } = e.currentTarget.dataset; + console.log(book) + wx.navigateTo({ + url: `/packageBookService/pages/bookServices/detail/index?id=${book.id}&name=${book.name}`, + }); + }, /** * 椤甸潰鐩稿叧浜嬩欢澶勭悊鍑芥暟--鐩戝惉鐢ㄦ埛涓嬫媺鍔ㄤ綔 */ @@ -170,7 +198,18 @@ } this.getDataList(bool); }, - + // 鐩戝惉婊氬姩璺濈 + onPageScroll(e) { + if (e && e.scrollTop >= 1000) { + this.setData({ + isBackTop: true + }) + } else { + this.setData({ + isBackTop: false + }) + } + }, /** * 鐢ㄦ埛鐐瑰嚮鍙充笂瑙掑垎浜� */ -- Gitblit v1.9.1