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