litian
2024-09-20 80cee152c8c7f314d43a05ae1994aeeecd28b08a
Merge refs/remotes/origin/master into refs/heads/master
6个文件已修改
169 ■■■■ 已修改文件
packageBookService/pages/bookServices/detail/buyResource/index.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageBookService/pages/bookServices/detail/components/tree/index.js 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageDomain/pages/resourceDetails/myVideo/index.js 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/digitalCourses/index.js 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/digitalCourses/index.wxml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/retrievalPage/index.js 125 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageBookService/pages/bookServices/detail/buyResource/index.js
@@ -569,6 +569,8 @@
    const updated = this.findAndUpdateItemsByIds(this.data.learn, ids, state)
    this.setData({
      learn: updated
    }, () => {
      wx.hideLoading()
    })
  },
  // 单个勾选事件
@@ -577,6 +579,8 @@
    const updated = this.checkResoucrceInfo(this.data.learn, id)
    this.setData({
      learn: updated
    }, () => {
      wx.hideLoading()
    })
  },
  upDateShopCar(id, tree) {
packageBookService/pages/bookServices/detail/components/tree/index.js
@@ -66,7 +66,6 @@
    purchaseList: []
  },
  ready() {},
  onLoad() {},
  observers: {
    treeList: function (newValue) {
@@ -412,7 +411,6 @@
      this.setData({
        openIds: this.data.openIds,
      });
      wx.hideLoading()
    },
    // 子项勾选
    checkResource(e) {
@@ -483,7 +481,6 @@
          this.triggerEvent("changeListChecked", myEventDetail, myEventOption);
        }
      }
      wx.hideLoading()
    },
    // 加入购物车
    async onCloudShoppingCart(e) {
packageDomain/pages/resourceDetails/myVideo/index.js
@@ -299,16 +299,16 @@
        } else {
          if (item.selectType === "video" || item.learnSelectType === "video") {
            if (this.data.storeInfo == 'jsek_digitalCourses') {
              if (item.sysType == 'CmsItem') this.data.threeLeveData.push(item)
              // if (this.data.isBuy) {
              //   if (item.sysType == 'CmsItem') {
              //     this.data.threeLeveData.push(item)
              //   }
              // } else {
              //   if (item.sysType == 'CmsItem' && item.freeFile) {
              //     this.data.threeLeveData.push(item)
              //   }
              // }
              // if (item.sysType == 'CmsItem') this.data.threeLeveData.push(item)
              if (this.data.isBuy) {
                if (item.sysType == 'CmsItem') {
                  this.data.threeLeveData.push(item)
                }
              } else {
                if (item.sysType == 'CmsItem' && item.freeFile) {
                  this.data.threeLeveData.push(item)
                }
              }
            } else {
              // 买了
              if (this.data.buyList.length) {
pages/digitalCourses/index.js
@@ -21,7 +21,7 @@
    activeItem: null,
    loading: false,
    contentLoading: false,
    noData:false,
    noData: false,
    shoppingCartGetId: [],
    sorter: {
      value: "*",
@@ -175,6 +175,9 @@
  },
  getCourseList(item) {
    this.setData({
      noData: false,
    })
    let searchObj = {}
    let sort = {}
    // // 搜索框
@@ -231,10 +234,11 @@
      }
    }
    app.MG.store.getProductList(obj).then((res) => {
      if(!res.datas.length) {
      if (!res.datas.length) {
        return this.setData({
          noData:true,
          contentLoading:false
          courseList: [],
          noData: true,
          contentLoading: false
        })
      }
      res.datas.forEach(item => {
pages/digitalCourses/index.wxml
@@ -91,7 +91,7 @@
          </view>
          <view class="viewCount"> {{item.viewCount }}次点击 </view>
          <view class="author">
            <view class="courseLeader" > {{ item.courseLeader}} </view>
            <view class="courseLeader"> {{ item.courseLeader}} </view>
            <view> {{ item.classHours}}课时 </view>
          </view>
          <view class="money">
@@ -105,7 +105,8 @@
      </view>
    </view>
    <view wx:if="{{noData}}" class="noDataBox">
      <t-empty icon="folder-open" description="暂无数据" font-size="80" />
      <!-- <t-empty icon="folder-open" description="暂无数据" font-size="80" /> -->
      <empty />
    </view>
  </scroll-view>
</view>
pages/retrievalPage/index.js
@@ -178,13 +178,6 @@
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
  },
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {},
@@ -355,8 +348,6 @@
      ...digitalTextbooksObj,
      ...fields
    }
    let seminarObj = {}
    if (this.data.searchVal) {
      seminarObj = {
@@ -523,6 +514,7 @@
      this.setData({
        loading: false,
        hidden: false,
        isMore: null
      })
    })
    wx.stopPullDownRefresh()
@@ -640,7 +632,6 @@
  },
  onBookExhibitionDetails(e) {
    const item = e.currentTarget.dataset.item
    wx.navigateTo({
      url: '/pages/bookExhibitionDetails/index?id=' + item.id + '&bookName=' + item.name // 假设跳转到详情页面,并传递了id参数
    });
@@ -649,120 +640,6 @@
  //上拉函数
  onPullDownRefresh() {
    console.log("下拉刷新...");
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom(e) {
    if (this.data.tabValue == 0) {
      if (this.data.bookData.length < this.data.bookTotal) {
        this.setData({
          isMore: true,
          "pageCount.page": this.data.pageCount.page + 1
        })
        this.retrievalPageGet()
      } else {
        this.setData({
          isMore: true,
        })
        setTimeout(() => {
          this.setData({
            isMore: false
          })
        }, 100)
      }
    } else if (this.data.tabValue == 1) {
      if (this.data.courseData.length < this.data.courseTotal) {
        this.setData({
          isMore: true,
          "pageCount.page": this.data.pageCount.page + 1
        })
        this.retrievalPageGet()
      } else {
        this.setData({
          isMore: true,
        })
        setTimeout(() => {
          this.setData({
            isMore: false
          })
        }, 100)
      }
    } else if (this.data.tabValue == 2) {
      if (this.data.digitalTextbooksData.length < this.data.digitalTextbooksTotal && this.data.digitalTextbooksData.length > 9) {
        this.setData({
          isMore: true,
          "pageCount.page": this.data.pageCount.page + 1
        })
        this.retrievalPageGet()
      } else {
        this.setData({
          isMore: true,
        })
        setTimeout(() => {
          this.setData({
            isMore: false
          })
        }, 100)
      }
    } else if (this.data.tabValue == 3) {
      if (this.data.seminarData.length < this.data.seminarTotal) {
        this.setData({
          isMore: true,
          "pageCount.page": this.data.pageCount.page + 1
        })
        this.retrievalPageGet()
      } else {
        this.setData({
          isMore: true,
        })
        setTimeout(() => {
          this.setData({
            isMore: false
          })
        }, 100)
      }
    } else if (this.data.tabValue == 4) {
      if (this.data.bookFairData.length < this.data.bookFairTotal) {
        this.setData({
          isMore: true,
          "pageCount.page": this.data.pageCount.page + 1
        })
        this.bibliographyGet()
      } else {
        this.setData({
          isMore: true,
        })
        setTimeout(() => {
          this.setData({
            isMore: false
          })
        }, 100)
      }
    } else if (this.data.tabValue == 5) {
      if (this.data.biblioClassificationData.length < this.data.biblioClassificationTotal) {
        this.setData({
          isMore: true,
          "pageCount.page": this.data.pageCount.page + 1
        })
        this.retrievalPageGet()
      } else {
        this.setData({
          isMore: true,
        })
        setTimeout(() => {
          this.setData({
            isMore: false
          })
        }, 100)
      }
    }
  },
  // 下拉函数