From 606018855ad2d5ad55f527b76e9652fdb58ed982 Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期一, 09 九月 2024 19:50:05 +0800
Subject: [PATCH] bug

---
 pages/home/home.js |  105 ++++++++++++++++++++++++++++++++++------------------
 1 files changed, 69 insertions(+), 36 deletions(-)

diff --git a/pages/home/home.js b/pages/home/home.js
index 9bd1189..3f7f267 100644
--- a/pages/home/home.js
+++ b/pages/home/home.js
@@ -27,6 +27,7 @@
     activeItem: 0, //绮鹃�夎绋嬮粯璁ら�変腑
     courseTypeList: [], //绮鹃�夎绋嬪垎绫�
     courseList: [],
+    courseTypeActive: [],
     bookTypeList: [], //鍥句功绫诲瀷
     activeItem1: 0,
     bookTypeData: {},
@@ -46,11 +47,10 @@
     });
     console.log(this.data.searchVal)
     this.loadHomePage();
-    this.getBannerList()
-
   },
 
   onLoad() {
+    this.getBannerList()
     const systInfo = wx.getSystemInfoSync();
     const menu = wx.getMenuButtonBoundingClientRect(); // 鑳跺泭淇℃伅
     const navBarHeight = (menu.top - systInfo.statusBarHeight) * 2 + menu.height; // 瀵艰埅鏍忛珮搴�
@@ -74,7 +74,7 @@
     } else {
       // 濡傛灉鏄涓�娆$櫥褰曪紝浼氳烦杞嚦缁戝畾鐢ㄦ埛淇℃伅椤甸潰锛屽~鍐欏畬鐢ㄦ埛淇℃伅鍚庤繘琛岀櫥褰曞苟鍌ㄥ瓨token鍜岀敤鎴蜂俊鎭紝缁撴潫鍚庤烦杞洖褰撳墠椤甸潰锛堟惡甯﹂〉闈㈠弬鏁帮級
     }
-
+    this.registe()
     this.init();
   },
   onReachBottom() {},
@@ -99,6 +99,12 @@
         'baseRefresh.value': false,
       })
     }, 500);
+  },
+
+  registe() {
+    app.MG.app.creatUserBehavior({
+      refCode: "sign"
+    }).then(res => {});
   },
 
   getBannerList() {
@@ -242,9 +248,9 @@
     const obj = {
       storeInfo: "app.config.goodsStore",
       path: item.pathList + '\\' + item.id,
-      coverSize: {
-        width: 260
-      },
+      // coverSize: {
+      //   height: 205
+      // },
       paging: {
         start: 0,
         size: 4
@@ -272,7 +278,8 @@
   tabChangeHandle(item) {
     let info = this.data.courseTypeList[item.detail.value]
     this.setData({
-      courseList: []
+      courseList: [],
+      courseTypeActive: item.detail.value
     })
     this.getCourseList(info)
   },
@@ -439,24 +446,31 @@
     });
   },
   goSubjectDetail(e) {
-    const {
-      book
-    } = e.currentTarget.dataset;
-    wx.showToast({
-      title: "寤鸿涓�",
-      icon: 'none',
-      duration: 1000
-    })
+    // return wx.showToast({
+    //   title: "寤鸿涓�",
+    //   icon: 'none',
+    //   duration: 1000
+    // })
+    const item = e.currentTarget.dataset.book
+    console.log(item);
+    wx.navigateTo({
+      url: '/pages/specialDiscussion/webView/index?link=' + item.jsek_link
+    });
   },
   goCourseDetail(e) {
+    // return wx.showToast({
+    //   title: "寤鸿涓�",
+    //   icon: 'none',
+    //   duration: 1000
+    // })
+
     const {
       book
     } = e.currentTarget.dataset;
-    wx.showToast({
-      title: "寤鸿涓�",
-      icon: 'none',
-      duration: 1000
-    })
+    console.log(book);
+    wx.navigateTo({
+      url: '/pages/digitalCourses/digitalCoursesDetails/index?id=' + book.id + '&path=' + book.idPath,
+    });
   },
   goReadBookDetail(e) {
     const {
@@ -470,11 +484,9 @@
     const {
       book
     } = e.currentTarget.dataset;
-    wx.showToast({
-      title: "寤鸿涓�",
-      icon: 'none',
-      duration: 1000
-    })
+    wx.navigateTo({
+      url: '/pages/digitalTextbooks/digitalTextbooksDetails/index?id=' + book.id,
+    });
   },
 
 
@@ -499,12 +511,6 @@
     const {
       info
     } = e.currentTarget.dataset;
-    wx.showToast({
-      title: "寤鸿涓�",
-      icon: 'none',
-      duration: 1000
-    })
-    return;
     if (wx.getStorageSync(app.config.tokenKey)) {
       let query = {
         start: 0,
@@ -582,6 +588,29 @@
       wx.navigateTo({
         url: '/pages/home/digitalRead/index'
       })
+    } else if (type == "zhuantitaolun") {
+      // return wx.showToast({
+      //   title: "寤鸿涓�",
+      //   icon: 'none',
+      //   duration: 1000
+      // })
+      wx.navigateTo({
+        url: '/pages/specialDiscussion/index'
+      })
+
+    } else if (type == "jingxuankecheng") {
+      // return wx.showToast({
+      //   title: "寤鸿涓�",
+      //   icon: 'none',
+      //   duration: 1000
+      // })
+      wx.navigateTo({
+        url: '/pages/digitalCourses/index?courseTypeActive=' + this.data.courseTypeActive
+      })
+    } else if (type == "shuzijiaocai") {
+      wx.navigateTo({
+        url: '/pages/digitalTextbooks/index'
+      })
     } else {
       wx.showToast({
         title: "寤鸿涓�",
@@ -597,10 +626,10 @@
     wx.scanCode({
       success(res) {
         console.log(res);
-        if (res.errMsg == "scanCode:ok" && res.path) {
-          console.log(res.path, 2)
+        if (res.errMsg == "scanCode:ok" && res.path || res.result) {
+          let path = res.path || res.result
           wx.redirectTo({
-            url: '/' + res.path,
+            url: '/' + path,
           })
         }
       }
@@ -614,12 +643,16 @@
     if (this.data.scoll) {
       if (e.detail.scrollTop < 20) {
         this.data.scoll = false
-        this.isChange(false);
+        // 閬垮厤棰戠箒璋冪敤 setData
+        if (this.data.isWhite)
+          this.isChange(false);
       }
     } else {
       if (e.detail.scrollTop > 20) {
         this.data.scoll = true
-        this.isChange(true);
+        // 閬垮厤棰戠箒璋冪敤 setData
+        if (!this.data.isWhite)
+          this.isChange(true);
       }
     }
   },

--
Gitblit v1.9.1