From c9b04218ebd51d484ee4f662d24edc711ae7b7e6 Mon Sep 17 00:00:00 2001 From: QYF-GitLab1 <1940665526@qq.com> Date: 星期三, 18 十二月 2024 17:50:00 +0800 Subject: [PATCH] 1 --- packageBookService/pages/bookServices/detail/components/learnResource/learnResource.js | 61 ++++++++++++++++++++++++++---- 1 files changed, 52 insertions(+), 9 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/components/learnResource/learnResource.js b/packageBookService/pages/bookServices/detail/components/learnResource/learnResource.js index 3a67e7b..8c64c1b 100644 --- a/packageBookService/pages/bookServices/detail/components/learnResource/learnResource.js +++ b/packageBookService/pages/bookServices/detail/components/learnResource/learnResource.js @@ -4,7 +4,32 @@ * 缁勪欢鐨勫睘鎬у垪琛� */ properties: { - + buyResourceData: { + type: Object, + }, + bookId: { + type: Number + }, + isshowDrawBtn: { + type: Boolean + }, + successOrderNumber: { + type: Number, + }, + isGoBuyResource: { + type: Boolean + }, + isShowBuyCloundMenu: { + type: Boolean, + default: false + }, + isShowBuyCloundBtn: { + type: Boolean, + default: true + }, + learnTaskData: { + type: Object, + }, }, /** @@ -27,14 +52,19 @@ } // 瑙﹀彂浜嬩欢鐨勯�夐」 this.triggerEvent('getFreeResource', myEventDetail, myEventOption) }, - allAddShoppiingCar() { - var myEventDetail = {} // detail瀵硅薄锛屾彁渚涚粰浜嬩欢鐩戝惉鍑芥暟 - var myEventOption = { - bubbles: true, - composed: true - } // 瑙﹀彂浜嬩欢鐨勯�夐」 - this.triggerEvent('allAddShoppiingCar', myEventDetail, myEventOption) + // 璺宠浆璧勬簮璐拱椤� + goBuyResource() { + if (!this.properties.isGoBuyResource) { + return wx.showToast({ + icon: 'error', + title: '鏆傛棤鍙喘涔拌祫婧�', + }) + } + wx.navigateTo({ + url: `/packageBookService/pages/bookServices/detail/buyResource/index?productLinkPath=${this.properties.buyResourceData.productLinkPath}&refCode=${this.properties.buyResourceData.refCode}&bookId=${this.properties.bookId}`, + }) }, + changeReceive(type) { this.setData({ receive: type @@ -44,6 +74,19 @@ this.setData({ buy: type }) + }, + goLearnTask() { + wx.navigateTo({ + url: `/packageBookService/pages/bookServices/detail/components/learnTask/index?bookId=${this.properties.bookId}&cmsPath=${this.properties.learnTaskData?.productLinkPath}`, + }) + }, + buyCloudLearnClass() { + var myEventDetail = {} // detail瀵硅薄锛屾彁渚涚粰浜嬩欢鐩戝惉鍑芥暟 + var myEventOption = { + bubbles: true, + composed: true + } // 瑙﹀彂浜嬩欢鐨勯�夐」 + this.triggerEvent('buyCloudLearnClass', myEventDetail, myEventOption) } } -}) +}) \ No newline at end of file -- Gitblit v1.9.1