From 34dd2d10cf26c86ed170a59aa36718f7c27f24d0 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期三, 03 四月 2024 15:30:29 +0800 Subject: [PATCH] 图书详情bug修改,云学习无销售方法check禁用 --- packageBookService/pages/bookServices/examination/questionList/index.wxss | 2 +- packageBookService/pages/bookServices/detail/components/tree/index.wxml | 1 + packageBookService/pages/bookServices/detail/components/relatedBooks/index.wxml | 2 +- packageBookService/pages/bookServices/detail/components/relatedBooks/index.wxss | 12 ++++++++---- packageBookService/pages/bookServices/detail/components/tree/index.js | 36 ++++++++++++++++++------------------ packageBookService/pages/bookServices/detail/index.js | 5 ++--- 6 files changed, 31 insertions(+), 27 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/components/relatedBooks/index.wxml b/packageBookService/pages/bookServices/detail/components/relatedBooks/index.wxml index d3a326f..7d1a6e9 100644 --- a/packageBookService/pages/bookServices/detail/components/relatedBooks/index.wxml +++ b/packageBookService/pages/bookServices/detail/components/relatedBooks/index.wxml @@ -1,5 +1,5 @@ <!--packageBookService/pages/bookServices/detail/components/relatedBooks/index.wxml--> -<view class="reletedBooks fl between"> +<view class="reletedBooks fl "> <view wx:for="{{relatedBookData}}" wx:key="id" diff --git a/packageBookService/pages/bookServices/detail/components/relatedBooks/index.wxss b/packageBookService/pages/bookServices/detail/components/relatedBooks/index.wxss index 708f333..2b31049 100644 --- a/packageBookService/pages/bookServices/detail/components/relatedBooks/index.wxss +++ b/packageBookService/pages/bookServices/detail/components/relatedBooks/index.wxss @@ -4,9 +4,6 @@ flex-wrap: wrap; } -.between { - justify-content: space-between; -} .ctr { justify-content: center; @@ -19,6 +16,11 @@ .book-box { width: 28%; margin-bottom: 40rpx; + margin-right: calc(16vw - 68rpx); +} + +.book-box:nth-child(3n) { + margin-right: 0; } .book-image { @@ -35,7 +37,6 @@ } .book-name { - color: #333; margin-top: 20rpx; width: 100%; word-break: break-all; @@ -43,6 +44,9 @@ -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; + color: #333; + font-weight: bold; + font-size: 28rpx; } .loading-box { diff --git a/packageBookService/pages/bookServices/detail/components/tree/index.js b/packageBookService/pages/bookServices/detail/components/tree/index.js index 7aba5ed..079d169 100644 --- a/packageBookService/pages/bookServices/detail/components/tree/index.js +++ b/packageBookService/pages/bookServices/detail/components/tree/index.js @@ -67,14 +67,16 @@ ); }, observers: { - openIds: function (newValue) { - // var myEventDetail = { - // } - // var myEventOption = { - // bubbles: true, - // composed: true - // } - // this.triggerEvent('handleTree', myEventDetail, myEventOption) + treeList: function (newValue) { + const list = []; + let checked = ""; + console.log("鏂板��", this.properties.treeList); + this.properties.treeList.forEach((item) => { + if (item.children && item.children.length > 0) { + list.push(...this.flattenTree([item])); + } + }); + const flag = list.findIndex((item) => item.checked == true); }, }, @@ -307,14 +309,14 @@ }); const flag = list.findIndex((item) => item.checked == false) > -1 ? true : false; - var myEventDetail = { - value:flag, - }; // detail瀵硅薄锛屾彁渚涚粰浜嬩欢鐩戝惉鍑芥暟 - var myEventOption = { - bubbles: true, - composed: true, - }; // 瑙﹀彂浜嬩欢鐨勯�夐」 - this.triggerEvent('changeCheckAll',myEventDetail,myEventOption) + var myEventDetail = { + value: flag, + }; // detail瀵硅薄锛屾彁渚涚粰浜嬩欢鐩戝惉鍑芥暟 + var myEventOption = { + bubbles: true, + composed: true, + }; // 瑙﹀彂浜嬩欢鐨勯�夐」 + this.triggerEvent("changeCheckAll", myEventDetail, myEventOption); const updataList = this.findAndUpdateItemsByIds( this.properties.treeList, ids, @@ -334,7 +336,6 @@ // 绔犺妭鍕鹃�� checkResourceTitle(e) { const flag = e.detail.checked; - debugger; // 杩欎釜鏃跺�檆hecked鐨勫�兼槸fals let checkResourceTitleList = []; const item = e.currentTarget.dataset.item; @@ -344,7 +345,6 @@ list.forEach((item) => { ids.push(item.id); }); - // console.log(list, 'list789'); const updatedTreeList = this.findAndUpdateItemsByIds( this.properties.treeList, ids, diff --git a/packageBookService/pages/bookServices/detail/components/tree/index.wxml b/packageBookService/pages/bookServices/detail/components/tree/index.wxml index ef9cd2b..f5271b2 100644 --- a/packageBookService/pages/bookServices/detail/components/tree/index.wxml +++ b/packageBookService/pages/bookServices/detail/components/tree/index.wxml @@ -62,6 +62,7 @@ <!-- checked="{{citem.checked}}" --> <!-- <t-checkbox icon="rectangle" checked="{{citem.checked}}" disabled="{{citem.selectType=='webpage' || citem.isDownload != 1 || citem.fileMap[citem.file].protectType == 'Private'}}" catch:change="checkResource" data-item="{{citem}}" /> --> <t-checkbox + disabled="{{!citem.saleMethod[0].Id}}" icon="rectangle" checked="{{citem.checked}}" data-item="{{citem}}" diff --git a/packageBookService/pages/bookServices/detail/index.js b/packageBookService/pages/bookServices/detail/index.js index fb30f25..f4f4c86 100644 --- a/packageBookService/pages/bookServices/detail/index.js +++ b/packageBookService/pages/bookServices/detail/index.js @@ -733,8 +733,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; @@ -743,7 +743,6 @@ this.setData({ isshowDrawBtn: false, }); - debugger; this.findChildIds(list, result); this.setData({ learn: list, diff --git a/packageBookService/pages/bookServices/examination/questionList/index.wxss b/packageBookService/pages/bookServices/examination/questionList/index.wxss index d59420d..70cc1af 100644 --- a/packageBookService/pages/bookServices/examination/questionList/index.wxss +++ b/packageBookService/pages/bookServices/examination/questionList/index.wxss @@ -138,7 +138,7 @@ } .marginL { - margin-left: 140rpx; + margin-left: 40rpx; } .answer-center { -- Gitblit v1.9.1