闫增涛
2024-04-03 34dd2d10cf26c86ed170a59aa36718f7c27f24d0
图书详情bug修改,云学习无销售方法check禁用
6个文件已修改
44 ■■■■ 已修改文件
packageBookService/pages/bookServices/detail/components/relatedBooks/index.wxml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageBookService/pages/bookServices/detail/components/relatedBooks/index.wxss 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageBookService/pages/bookServices/detail/components/tree/index.js 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageBookService/pages/bookServices/detail/components/tree/index.wxml 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageBookService/pages/bookServices/detail/index.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageBookService/pages/bookServices/examination/questionList/index.wxss 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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"
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 {
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);
    },
  },
@@ -314,7 +316,7 @@
          bubbles: true,
          composed: true,
        }; // 触发事件的选项
        this.triggerEvent('changeCheckAll',myEventDetail,myEventOption)
      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;
      // 这个时候checked的值是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,
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}}"
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,
packageBookService/pages/bookServices/examination/questionList/index.wxss
@@ -138,7 +138,7 @@
}
.marginL {
  margin-left: 140rpx;
  margin-left: 40rpx;
}
.answer-center {