From b89898ad46d6f233c00888837a8ba5ecea9392ac Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期三, 06 三月 2024 16:04:02 +0800 Subject: [PATCH] feat(我要建议): 意见已反馈 --- pages/bookServices/detail/index.wxml | 4 ++-- pages/bookServices/detail/components/tree/index.js | 31 +++++++++++++++++++++++-------- pages/bookServices/detail/components/suggest/suggest.js | 6 ++++++ pages/bookServices/detail/components/tree/index.wxml | 4 ++-- 4 files changed, 33 insertions(+), 12 deletions(-) diff --git a/pages/bookServices/detail/components/suggest/suggest.js b/pages/bookServices/detail/components/suggest/suggest.js index d13c69f..ed54626 100644 --- a/pages/bookServices/detail/components/suggest/suggest.js +++ b/pages/bookServices/detail/components/suggest/suggest.js @@ -110,6 +110,12 @@ phoneError: true }) } + if (!this.data.textvalue || this.data.ratevalue) { + return wx.showToast({ + success: 'error', + title: '璇峰~鍐欏畬鏁磋〃鍗�', + }) + } this.feedBack() } }, diff --git a/pages/bookServices/detail/components/tree/index.js b/pages/bookServices/detail/components/tree/index.js index b0107f9..d3706b0 100644 --- a/pages/bookServices/detail/components/tree/index.js +++ b/pages/bookServices/detail/components/tree/index.js @@ -1,3 +1,4 @@ + import Message from 'tdesign-miniprogram/message/message'; const app = getApp() Component({ @@ -5,6 +6,10 @@ treeList: { type: Array, value: [] + }, + bookInfo: { + type: Object, + value: {} }, buyIds: { type: Array, @@ -55,13 +60,23 @@ this.triggerEvent('downloadTeach', myEventDetail, myEventOption) }, // 鍒ゆ柇璧勬簮鏄惁璐拱 -resourceIsBuy (data) { - if (data.saleMethod && data.saleMethod.length) { - const isSHow = buyIdList.value.some((item) => item == data.saleMethod[0].Id) - return !isSHow - } else { - return false - } -} + resourceIsBuy(data) { + if (data.saleMethod && data.saleMethod.length) { + const isSHow = buyIdList.value.some((item) => item == data.saleMethod[0].Id) + return !isSHow + } else { + return false + } + }, + // 璺宠浆闊宠棰戞挱鏀惧櫒 + goPlayer(e) { + const item = e.currentTarget.dataset.item + const parent = e.currentTarget.dataset.parent + console.log(this.properties.bookInfo); + wx.navigateTo({ + url: `/pages/resourceDetails/index?productLinkPath=${item.productLinkPath}&parentProductLinkPath=${parent.productLinkPath}&parentName=${parent.name}&activeId=${item.id}&bookId=${this.properties.bookInfo.id}&bookName=${this.properties.bookInfo.name}&cmsId=${this.properties.bookInfo.rootCmsItemId}`, + }) + console.log(e); + } } }) \ No newline at end of file diff --git a/pages/bookServices/detail/components/tree/index.wxml b/pages/bookServices/detail/components/tree/index.wxml index 08ab27b..3d2acc5 100644 --- a/pages/bookServices/detail/components/tree/index.wxml +++ b/pages/bookServices/detail/components/tree/index.wxml @@ -11,7 +11,7 @@ <!-- // 鍒ゆ柇 鏃犲瓙椤� 涓斾负鍟嗗搧item 鐩存帴鏄剧ず --> <view class="listItems" wx:if="{{citem.childrenFolderCount <= 0 && citem.type == 'productItem'}}"> <view class="itemsInfo" wx:if="{{citem.name}}" data-item="{{citem}}" data-index="{{cindex}}"> - <view class="contentBox"> + <view class="contentBox" bind:tap="goPlayer" data-item="{{citem}}" data-parent="{{item}}"> <!-- 鏁欏璧勬簮 浜戝涔� 鍥炬爣 --> <view class="box-image"> <view class="checkBox"> @@ -52,7 +52,7 @@ </view> </view> <!-- // 鍒ゆ柇 涓嶆槸鍟嗗搧 鏈夊瓙椤� 閫掑綊缁勪欢 --> - <tree wx:else treeList="{{[citem]}}" itemId="{{itemId}}" tab="{{tab}}"></tree> + <tree wx:else bookInfo="{{bookInfo}}" treeList="{{[citem]}}" itemId="{{itemId}}" tab="{{tab}}"></tree> </view> <view class="listItems" wx:if="{{children.length <= 0 && !loading}}"> 鏆傛棤鏁版嵁 diff --git a/pages/bookServices/detail/index.wxml b/pages/bookServices/detail/index.wxml index c1c9f80..760f1b1 100644 --- a/pages/bookServices/detail/index.wxml +++ b/pages/bookServices/detail/index.wxml @@ -99,11 +99,11 @@ </t-tab-panel> <t-tab-panel label="鏁欏璧勬簮" value="jsek_teachingResources"> <teach-resource applyState="{{applyState}}" rejectCause="{{rejectCause}}" bind:applyResource="applyResource"></teach-resource> - <tree treeList="{{teach}}" tab="{{tabValue}}" applyState="{{applyState}}" bind:downloadTeach="downloadTeach"></tree> + <tree bookInfo="{{bookDetail}}" treeList="{{teach}}" tab="{{tabValue}}" applyState="{{applyState}}" bind:downloadTeach="downloadTeach"></tree> </t-tab-panel> <t-tab-panel label="浜戝涔�" value="jsek_cloudLearning" style="{{tabPanelstyle}}"> <learn-resource></learn-resource> - <tree tab="{{tabValue}}" treeList="{{learn}}" buyIds="{{buyIdList}}"></tree> + <tree bookInfo="{{bookDetail}}" tab="{{tabValue}}" treeList="{{learn}}" buyIds="{{buyIdList}}"></tree> </t-tab-panel> <t-tab-panel label="浜戞祴璇�" value="questionBank" style="{{tabPanelstyle}}"> <test-resource list="{{test}}"></test-resource> -- Gitblit v1.9.1