From d22f07025d67ddcb08ed37846c2a8d8ba8a35abe Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期二, 24 十二月 2024 18:24:44 +0800
Subject: [PATCH] 激活

---
 packagePersonal/pages/activateProduct/index.js        |   22 ++++++++++++++++------
 packagePersonal/pages/activateProduct/index.wxml      |    2 +-
 packageBookService/pages/bookServices/detail/index.js |    3 ++-
 3 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/packageBookService/pages/bookServices/detail/index.js b/packageBookService/pages/bookServices/detail/index.js
index 9294513..917c602 100644
--- a/packageBookService/pages/bookServices/detail/index.js
+++ b/packageBookService/pages/bookServices/detail/index.js
@@ -293,7 +293,7 @@
     this.setData({
       num: Number(this.data.paperBookList.length) + Number(this.data.electronicBookList.length),
     });
-    if (this.data.bookDetail) {
+    if (this.data.bookDetail.id) {
       this.getBookInfo(this.data.bookDetail.id)
     }
   },
@@ -394,6 +394,7 @@
   },
   // 鑾峰彇鍥句功璇︽儏
   getBookInfo(id) {
+    console.log(id, "id")
     this.setData({
       "mockData'.id": 0,
       "mockData.price": 0,
diff --git a/packagePersonal/pages/activateProduct/index.js b/packagePersonal/pages/activateProduct/index.js
index b55e0d0..71b9400 100644
--- a/packagePersonal/pages/activateProduct/index.js
+++ b/packagePersonal/pages/activateProduct/index.js
@@ -106,7 +106,6 @@
                 let parentData = await app.MG.store.getProductBySaleMethod({
                   saleMethodId: i.id
                 })
-                console.log(parentData, 111)
                 if (parentData.storeLinks[0].storeRefCode == 'jsek_digitalCourses') {
                   item.type = '鏁板瓧璇剧▼'
                 }
@@ -143,14 +142,25 @@
 
     })
   },
-  goBookDetails(e) {
+  async goBookDetails(e) {
     const {
       book
     } = e.currentTarget.dataset;
-    console.log(book)
-    wx.navigateTo({
-      url: `/packageBookService/pages/bookServices/detail/index?id=${book.id}&name=${book.name}`,
-    });
+    let type = e.currentTarget.dataset.type
+    if (type == '鏁板瓧璇剧▼') {
+      wx.navigateTo({
+        url: `/pages/digitalCourses/digitalCoursesDetails/index?id=${book.id}`,
+      });
+    } else if (type == '鏁板瓧鏁欐潗') {
+      wx.navigateTo({
+        url: `/pages/digitalTextbooks/digitalTextbooksDetails/index?id=${book.id}`,
+      });
+    } else {
+      let tabValue = type == '棰樺簱' ? 'questionBank' : type == '浜戝涔�' ? 'jsek_cloudLearning' : ''
+      wx.navigateTo({
+        url: `/packageBookService/pages/bookServices/detail/index?id=${book.id}&name=${book.name}&tabValue=${tabValue}`,
+      });
+    }
   },
   /**
    * 椤甸潰鐩稿叧浜嬩欢澶勭悊鍑芥暟--鐩戝惉鐢ㄦ埛涓嬫媺鍔ㄤ綔
diff --git a/packagePersonal/pages/activateProduct/index.wxml b/packagePersonal/pages/activateProduct/index.wxml
index c5e3413..bdae0eb 100644
--- a/packagePersonal/pages/activateProduct/index.wxml
+++ b/packagePersonal/pages/activateProduct/index.wxml
@@ -34,7 +34,7 @@
               <view class="listBox">
                 <scroll-view class="srcolbox" scroll-x scroll-with-animation='true'>
                   <view class="order-centent" wx:if="{{items.productList.length > 0}}">
-                    <view class="bookBox" wx:for="{{items.productList}}" wx:for-item="itemes" wx:for-index="idx" wx:key="idx" bindtap="goBookDetails" data-book="{{itemes}}">
+                    <view class="bookBox" wx:for="{{items.productList}}" wx:for-item="itemes" wx:for-index="idx" wx:key="idx" bindtap="goBookDetails" data-book="{{itemes}}" data-type="{{items.type}}">
                       <view class="leftCon">
                         <!-- 鑾峰彇鍥剧墖 -->
                         <image class="purchasedIcon" wx:if="{{itemes.icon}}" src="{{itemes.icon}}" mode="aspectFit" />

--
Gitblit v1.9.1