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