From b70e26c7be40ad4ccb971f3bbc0fbcb32fe82df1 Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期三, 03 四月 2024 17:14:20 +0800
Subject: [PATCH] 学习

---
 packageBookService/pages/bookServices/detail/index.js |  124 +++++++++++++++++++++++++----------------
 1 files changed, 76 insertions(+), 48 deletions(-)

diff --git a/packageBookService/pages/bookServices/detail/index.js b/packageBookService/pages/bookServices/detail/index.js
index d35e650..d3cea05 100644
--- a/packageBookService/pages/bookServices/detail/index.js
+++ b/packageBookService/pages/bookServices/detail/index.js
@@ -613,16 +613,12 @@
   onTabsChange(e) {
     this.setData({
       tabValue: e.detail.value,
-      noResources: false,
-    });
-    if (
-      e.detail.label == "鏁欏璧勬簮" ||
-      e.detail.label == "浜戝涔�" ||
-      e.detail.label == "浜戞祴璇�"
-    ) {
-      const checkData = this.data.cmsDatas.find(
-        (item) => item.refCode == e.detail.value
-      );
+      noResources: false
+    })
+    if (e.detail.label == '鏁欏璧勬簮' || e.detail.label == '浜戝涔�' || e.detail.label == '浜戞祴璇�') {
+      const checkData = this.data.cmsDatas.find(item => item.refCode == e.detail.value)
+
+
       if (checkData) {
         if (e.detail.value == "jsek_cloudLearning") {
           this.setData({
@@ -735,8 +731,8 @@
                 openTeachids: result,
               });
             } else if (type.refCode == "jsek_cloudLearning") {
-              let arr = this.handleTreeData(list).filter((item) =>
-                this.resourceIsBuy(item)
+              let arr = this.handleTreeData(list).filter(
+                (item) => item.saleMethod[0]
               );
               let freeIds = arr.filter((item) => {
                 return item.saleMethod[0].Price == 0;
@@ -745,7 +741,6 @@
                 this.setData({
                   isshowDrawBtn: false,
                 });
-              debugger;
               this.findChildIds(list, result);
               this.setData({
                 learn: list,
@@ -939,8 +934,7 @@
         remarks: "鐢靛瓙涔�",
         requests: [{
           saleMethodId: this.data.bookItemDetail.defaultSaleMethodId ?
-            this.data.bookItemDetail.defaultSaleMethodId :
-            this.data.bookDetail.defaultSaleMethodId,
+            this.data.bookItemDetail.defaultSaleMethodId : this.data.bookDetail.defaultSaleMethodId,
           count: 1,
         }, ],
       };
@@ -1304,6 +1298,19 @@
       return false;
     }
   },
+
+  updateShoppingCartHidden() {
+    const isSHow = this.data.shoppingCartGetId.some((item) => item == data.saleMethod[0].Id)
+    console.log(isSHow);
+    return !isSHow
+
+  },
+  updateCloudLearning() {
+    const checkData = this.data.cmsDatas.find(item => item.refCode == 'jsek_cloudLearning')
+    this.getResourceData(checkData)
+    debugger
+    console.log(55555);
+  },
   // 閬嶅巻鏍戠粨鏋勮浆鎹负鏁扮粍鏂规硶
   handleTreeData(array) {
     const flattenedArray = [];
@@ -1635,7 +1642,14 @@
   },
   goBookDetails(e) {
     console.log(e);
-    this.onLoad({ id: e.detail.id, name: e.detail.name });
+    this.setData({
+      tabValue: "brief",
+      pageLoading: true,
+    });
+    this.onLoad({
+      id: e.detail.id,
+      name: e.detail.name
+    });
   },
   // 搴曢儴璐拱鎸夐挳
   buyBtn() {
@@ -1771,24 +1785,27 @@
 
   //鐢宠鐢靛瓙鏍蜂功
   appplyElectronicBook() {
-    console.log(this.data.bookDetail)
-    if (this.data.bookDetail.isApplyBook == 2 || this.data.bookDetail.isApplyBook == 4) {
-      let role = this.data.userInfo != null ? this.data.userInfo.role : null
-      if (role && role == 'Teacher') {
+    console.log(this.data.bookDetail);
+    if (
+      this.data.bookDetail.isApplyBook == 2 ||
+      this.data.bookDetail.isApplyBook == 4
+    ) {
+      let role = this.data.userInfo != null ? this.data.userInfo.role : null;
+      if (role && role == "Teacher") {
         if (!this.data.noFile) {
           wx.showToast({
             title: "鏆傛棤鐢靛瓙涔︽枃浠�,璇疯仈绯荤鐞嗗憳!",
-            icon: 'none',
+            icon: "none",
             duration: 1000,
-          })
-          return
+          });
+          return;
         }
         if (this.data.ebookCount == 0) {
           wx.showToast({
             title: "鎮ㄧ殑鐢靛瓙鏍蜂功鐢宠娆℃暟宸茬敤灏斤紝鑻ヨ缁х画锛岃鑱旂郴绠$悊鍛橈紒",
             icon: "none",
             duration: 1000,
-          })
+          });
           return false;
         }
         if (this.data.electronicBookList.length >= 2) {
@@ -1796,40 +1813,44 @@
             title: "姣忔鏈�澶氬彧鍙敵璇�2鏈牱涔�",
             icon: "none",
             duration: 1000,
-          })
+          });
           return false;
         }
-        let isHas = this.data.electronicBookList.find((eitem) => eitem.id == this.data.bookDetail.id)
+        let isHas = this.data.electronicBookList.find(
+          (eitem) => eitem.id == this.data.bookDetail.id
+        );
         if (isHas) {
           wx.showToast({
             title: "璇ヤ功宸插湪娓呭崟鍒楄〃涓�",
             icon: "none",
             duration: 1000,
-          })
+          });
           return false;
         }
-        let isApply = this.data.alreadyElectronicBookList.find((eitem) => eitem.id == this.data.bookDetail.id)
+        let isApply = this.data.alreadyElectronicBookList.find(
+          (eitem) => eitem.id == this.data.bookDetail.id
+        );
         if (isApply) {
           wx.showToast({
             title: "璇ヤ功宸茬敵璇凤紒",
             icon: "none",
             duration: 1000,
-          })
+          });
           return false;
         }
-        this.addBookFun(this.data.bookDetail, "eBook")
+        this.addBookFun(this.data.bookDetail, "eBook");
       } else {
         wx.showModal({
-          title: '灏婃暚鐨勭敤鎴凤紝鎮ㄥソ锛�', //鎻愮ず鐨勬爣棰�
-          content: '璇峰厛杩涜鏁欏笀璁よ瘉锛�', //鎻愮ず鐨勫唴瀹�
+          title: "灏婃暚鐨勭敤鎴凤紝鎮ㄥソ锛�", //鎻愮ず鐨勬爣棰�
+          content: "璇峰厛杩涜鏁欏笀璁よ瘉锛�", //鎻愮ず鐨勫唴瀹�
           success: function (res) {
             if (res.confirm) {
               wx.navigateTo({
                 url: "/packageDomain/pages/teacherCertification/index",
               });
             } else if (res.cancel) {}
-          }
-        })
+          },
+        });
       }
     } else {
       wx.showToast({
@@ -1841,16 +1862,19 @@
   },
   //鐢宠绾歌川鏍蜂功
   appplyPaperBook() {
-    if (this.data.bookDetail.isApplyBook == 3 || this.data.bookDetail.isApplyBook == 4) {
-      let role = this.data.userInfo != null ? this.data.userInfo.role : null
-      if (role && role == 'Teacher') {
+    if (
+      this.data.bookDetail.isApplyBook == 3 ||
+      this.data.bookDetail.isApplyBook == 4
+    ) {
+      let role = this.data.userInfo != null ? this.data.userInfo.role : null;
+      if (role && role == "Teacher") {
         // 鐐瑰嚮閫変腑
         if (this.data.paperBookCount == 0) {
           wx.showToast({
             title: "鎮ㄧ殑绾歌川鏍蜂功鐢宠娆℃暟宸茬敤灏斤紝鑻ヨ缁х画锛岃鑱旂郴绠$悊鍛橈紒",
             icon: "none",
             duration: 1000,
-          })
+          });
           return false;
         }
         if (this.data.paperBookList.length >= 2) {
@@ -1858,40 +1882,44 @@
             title: "姣忔鏈�澶氬彧鍙敵璇�2鏈牱涔�",
             icon: "none",
             duration: 1000,
-          })
+          });
           return false;
         }
-        let isHas = this.data.paperBookList.find((pitem) => pitem.id == this.data.bookDetail.id)
+        let isHas = this.data.paperBookList.find(
+          (pitem) => pitem.id == this.data.bookDetail.id
+        );
         if (isHas) {
           wx.showToast({
             title: "璇ヤ功宸插湪娓呭崟鍒楄〃涓�",
             icon: "none",
             duration: 1000,
-          })
+          });
           return false;
         }
-        let isApply = this.data.alreadyPaperBookList.find((pitem) => pitem.id == this.data.bookDetail.id)
+        let isApply = this.data.alreadyPaperBookList.find(
+          (pitem) => pitem.id == this.data.bookDetail.id
+        );
         if (isApply) {
           wx.showToast({
             title: "璇ヤ功宸茬敵璇凤紒",
             icon: "none",
             duration: 1000,
-          })
+          });
           return false;
         }
-        this.addBookFun(this.data.bookDetail, "pBook")
+        this.addBookFun(this.data.bookDetail, "pBook");
       } else {
         wx.showModal({
-          title: '灏婃暚鐨勭敤鎴凤紝鎮ㄥソ锛�', //鎻愮ず鐨勬爣棰�
-          content: '璇峰厛杩涜鏁欏笀璁よ瘉锛�', //鎻愮ず鐨勫唴瀹�
+          title: "灏婃暚鐨勭敤鎴凤紝鎮ㄥソ锛�", //鎻愮ず鐨勬爣棰�
+          content: "璇峰厛杩涜鏁欏笀璁よ瘉锛�", //鎻愮ず鐨勫唴瀹�
           success: function (res) {
             if (res.confirm) {
               wx.navigateTo({
                 url: "/packageDomain/pages/teacherCertification/index",
               });
             } else if (res.cancel) {}
-          }
-        })
+          },
+        });
       }
     } else {
       wx.showToast({

--
Gitblit v1.9.1