From dc934dfd63fecff84d0bf996418e041b9bd4ea59 Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期二, 30 四月 2024 18:16:13 +0800
Subject: [PATCH] bug修改

---
 packageBookService/pages/bookServices/detail/index.js |   33 +++++++++++++++++++++++++--------
 1 files changed, 25 insertions(+), 8 deletions(-)

diff --git a/packageBookService/pages/bookServices/detail/index.js b/packageBookService/pages/bookServices/detail/index.js
index 3ee1ff3..e5b7821 100644
--- a/packageBookService/pages/bookServices/detail/index.js
+++ b/packageBookService/pages/bookServices/detail/index.js
@@ -37,6 +37,8 @@
     openTeachids: [],
     openLearnids: [],
     openTestids: [],
+    isGoBuyResource: true,
+    learnPath: '',
     applyResourceState: false, // 鐢宠鏁欏璧勬簮鎸夐挳闃叉姈
     resourceClassList: [], // 璧勬簮鎵�灞炲垎绫�
     applyState: "", // 鏁欏璧勬簮鐢宠鐘舵��
@@ -746,7 +748,7 @@
     return num
   },
 
-  // 缁櫬风洰褰曟坊鍔犲瓙椤规暟閲�
+  // 缁欑洰褰曟坊鍔犲瓙椤规暟閲�
   changeResourceChildren(list) {
     const changeList = (list) => {
       for (let index = 0; index < list.length; index++) {
@@ -900,6 +902,22 @@
             }
           }
         });
+        if (type.refCode == "jsek_cloudLearning") {
+          this.setData({
+            learnPath: type.productLinkPath
+          })
+          const dataList = res.datas.cmsDatas[0].datas
+          if (dataList.length) {
+            const tag = dataList.findIndex(item => this.isShowNeedBuy(item))
+            this.setData({
+              isGoBuyResource: tag > -1 ? true : false
+            })
+          } else {
+            this.setData({
+              isGoBuyResource: false
+            })
+          }
+        }
         const num = query.cmsPath.length + 6
         this.getTreeList(res.datas.cmsDatas[0].datas, num, list, '\\')
         list = this.ensureTreeConsistency(list)
@@ -1686,19 +1704,19 @@
         };
         // 纭璁㈠崟
         const confirmOrderRes = await app.MG.store.confirmOrder(parameter);
-        console.log(confirmOrderRes.orderNumber, 'confirmOrderRes.orderNumber');
-
         if (confirmOrderRes.orderNumber) {
           child.changeReceive(false);
           wx.showToast({
             title: "棰嗗彇鎴愬姛",
           });
           this.getBookInfo(this.data.bookId);
+          this.getResourceDataList({
+            refCode: 'jsek_cloudLearning',
+            productLinkPath: this.data.learnPath
+          })
           this.setData({
             successOrderNumber: confirmOrderRes.orderNumber
           })
-
-
         }
       } catch (error) {
         console.log(error);
@@ -2026,7 +2044,6 @@
         this.data.bookDetail.id,
 
     });
-    debugger
   },
 
   //鏍蜂功鐢宠
@@ -2093,7 +2110,7 @@
         const smBook = list.find(item => item.content[0].id == this.data.bookDetail.id)
         console.log('宸茬敵璇�', smBook);
         if (smBook && smBook.state == 'Normal') {
-          const flag = new Date(JSON.parse(smBook.feedBack).endDate + '23:59:59').getTime() > new Date().getTime()
+          const flag = new Date(smBook.feedBack.endDate + '23:59:59').getTime() > new Date().getTime()
           if (flag) {
             this.setData({
               applicationState: 'Normal'
@@ -2203,7 +2220,7 @@
             });
             return false;
           } else if (isApply.state == 'Normal') {
-            const flag = new Date(JSON.parse(isApply.feedBack).endDate + '23:59:59').getTime() > new Date().getTime()
+            const flag = new Date(isApply.feedBack.endDate + '23:59:59').getTime() > new Date().getTime()
             if (flag) {
               wx.showToast({
                 title: "璇ヤ功宸茬敵璇凤紒",

--
Gitblit v1.9.1