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 |   81 ++++++++++++++++++++++++++++++----------
 1 files changed, 61 insertions(+), 20 deletions(-)

diff --git a/packagePersonal/pages/activateProduct/index.js b/packagePersonal/pages/activateProduct/index.js
index 7b02479..b55e0d0 100644
--- a/packagePersonal/pages/activateProduct/index.js
+++ b/packagePersonal/pages/activateProduct/index.js
@@ -1,7 +1,9 @@
 const app = getApp();
 import moment from 'moment'
 import tool2 from "../../../assets/js/toolClass.js"
-import { getPublicImage } from "../../../assets/js/middleGround/tool.js";
+import {
+  getPublicImage
+} from "../../../assets/js/middleGround/tool.js";
 Page({
 
   /**
@@ -68,13 +70,9 @@
                 }, 1000) //寤惰繜鏃堕棿
               }
             })
-
-
           });
       }
     }
-
-
   },
   //鍟嗗搧鍒楄〃
   getDataList(isReachBottom) {
@@ -88,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 = [];
@@ -95,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,
@@ -121,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}`,
+    });
+  },
   /**
    * 椤甸潰鐩稿叧浜嬩欢澶勭悊鍑芥暟--鐩戝惉鐢ㄦ埛涓嬫媺鍔ㄤ綔
    */
@@ -168,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