From acfae14a97e67278c0723114356b308ef161b1dd Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期三, 18 十二月 2024 15:05:11 +0800
Subject: [PATCH] 题库加入购物车

---
 packageBookService/pages/bookServices/detail/components/testResource/testResource.js |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 50 insertions(+), 10 deletions(-)

diff --git a/packageBookService/pages/bookServices/detail/components/testResource/testResource.js b/packageBookService/pages/bookServices/detail/components/testResource/testResource.js
index eb3f075..a992575 100644
--- a/packageBookService/pages/bookServices/detail/components/testResource/testResource.js
+++ b/packageBookService/pages/bookServices/detail/components/testResource/testResource.js
@@ -5,6 +5,15 @@
    * 缁勪欢鐨勫睘鎬у垪琛�
    */
   properties: {
+    isBuyBank: {
+      type: Boolean
+    },
+    isShoppingBank: {
+      type: Boolean
+    },
+    bankSaleData: {
+      type: Object
+    },
     list: {
       type: Array,
       value: [],
@@ -61,6 +70,7 @@
     },
     async goTest(e) {
       const value = e.detail.value.item;
+      console.log(value, "value");
       const token = wx.getStorageSync("jsek-token");
       if (!token) {
         return wx.getUserProfile({
@@ -70,12 +80,15 @@
           },
         });
       }
+      if (!this.data.isBuyBank) return wx.showToast({
+        icon: 'error',
+        title: '璇峰厛璐拱棰樺簱',
+      })
       wx.showLoading({
         title: "鍔犺浇涓�",
       });
       // 鑾峰彇绔犺妭涓嬫槸鍚︽湁棰樼洰
       let idPathList = [];
-
       if (this.properties.storeInfo || this.properties.jslx) {
         idPathList.push({
           id: this.properties.bookInfo.id,
@@ -113,15 +126,24 @@
         }
       }
       wx.hideLoading();
-      wx.navigateTo({
-        url: `/packageBookService/pages/bookServices/examination/examination?bookId=${
-          this.properties.bookInfo.id
-        }&productLinkPath=${value.productLinkPath}&rootCmsItemId=${
-          this.properties.bookInfo.rootCmsItemId
-        }&idPathList=${JSON.stringify(idPathList)}&answerTitle=${
-          value.name
-        }&answerType=${"option"}&storeInfo=${this.properties.storeInfo}&jslx=${this.properties.jslx}`,
-      });
+      if (value.refCode == "psychology") {
+        const listName = value.name
+        wx.navigateTo({
+          url: `/packageBookService/pages/psychologyAnswer/psychologyAnswer?listName=${
+            listName
+        }`
+        })
+      } else {
+        wx.navigateTo({
+          url: `/packageBookService/pages/bookServices/examination/examination?bookId=${
+            this.properties.bookInfo.id
+          }&productLinkPath=${value.productLinkPath}&rootCmsItemId=${
+            this.properties.bookInfo.rootCmsItemId
+          }&idPathList=${JSON.stringify(idPathList)}&answerTitle=${
+            value.name
+          }&answerType=${value.refCode ? value.refCode : "option"}&storeInfo=${this.properties.storeInfo}&jslx=${this.properties.jslx}`,
+        });
+      }
     },
     goMycollect(e) {
       const answertype = e.currentTarget.dataset.answertype;
@@ -195,5 +217,23 @@
         loading: type,
       });
     },
+    // 棰樺簱璐拱
+    buyBank() {
+      var myEventDetail = {} // detail瀵硅薄锛屾彁渚涚粰浜嬩欢鐩戝惉鍑芥暟
+      var myEventOption = {
+        bubbles: true,
+        composed: true
+      } // 瑙﹀彂浜嬩欢鐨勯�夐」
+      this.triggerEvent('buyBank', myEventDetail, myEventOption)
+    },
+    // 棰樺簱鍔犲叆璐墿杞�
+    handleShoppingBank() {
+      var myEventDetail = {}
+      var myEventOption = {
+        bubbles: true,
+        composed: true
+      }
+      this.triggerEvent('handleShoppingBank', myEventDetail, myEventOption)
+    }
   },
 });
\ No newline at end of file

--
Gitblit v1.9.1