闫增涛
2024-10-24 56d4530d4ce181e62b1a038fac173b4d5f025284
视频播放
1个文件已修改
44 ■■■■ 已修改文件
packageDomain/pages/resourceDetails/myVideo/index.js 44 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageDomain/pages/resourceDetails/myVideo/index.js
@@ -76,7 +76,6 @@
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log('资源', options);
    wx.setNavigationBarTitle({
      title: '资源详情-视频'
    });
@@ -105,22 +104,24 @@
    const token = wx.getStorageSync(app.config.tokenKey)
    if (!token) {
      loginInfo(app, (data) => {
        if (data) {
          this.resourceDetailsData()
        } else {
          this.resourceDetailsData()
        if (options.formPath == 'jsek_cloudLearning') {
          this.setData({
            learnStartTime: Date.now(),
          })
          this.getLearnTime()
        }
        this.getBookInfo(this.data.bookId)
      })
    } else {
      this.resourceDetailsData()
      if (options.formPath == 'jsek_cloudLearning') {
        this.setData({
          learnStartTime: Date.now(),
        })
        this.getLearnTime()
      }
      this.getBookInfo(this.data.bookId)
    }
    if (options.formPath == 'jsek_cloudLearning') {
      this.setData({
        learnStartTime: Date.now(),
      })
      this.getLearnTime()
    }
    this.getBookInfo(this.data.bookId)
  },
  /**
@@ -130,7 +131,6 @@
    this.setData({
      startTime: Date.now()
    })
  },
  /**
@@ -209,8 +209,6 @@
        console.log(timeStr, '学习时长')
      })
  },
  // 获取图书详情
  getBookInfo(id) {
    const query = {
@@ -230,12 +228,11 @@
      this.setData({
        bookDetail: res.datas,
        buyIdList: res.datas.purchasedSaleMethodIdList,
        learnClassData: res.datas.length > 0 ? res.datas.cmsDatas[0].datas.find(item => item.refCode == "jsek_cloudLearning") : null
        learnClassData: res.datas.cmsDatas[0].datas.length > 0 ? res.datas.cmsDatas[0].datas.find(item => item.refCode == "jsek_cloudLearning") : null
      })
      if (this.data.learnClassData) {
        this.getResourceDataList(this.data.learnClassData)
      }
    });
  },
  // 教学资源 云学习 获取
@@ -261,9 +258,10 @@
        if (this.data.buyIdList.includes(learnSaleMethod.Id)) buyList.push(learnClassData)
      }
      this.setData({
        buyList
        buyList: buyList
      })
      console.log('云学习', buyList);
      this.resourceDetailsData()
      console.log('云学习', this.data.buyList);
    })
  },
  count(timeStr) {
@@ -284,7 +282,6 @@
    }
    app.MG.job.newJobWithApiNewEvent(data).then((res) => {})
  },
  onTabsChange(event) {
    console.log(event, 234)
    let tabValue = event.detail.value
@@ -292,7 +289,6 @@
      this.getNoteList()
    }
  },
  handleChange(e) {
    this.setData({
      activeValues: e.detail.value,
@@ -306,7 +302,6 @@
      dialogKey: true,
      textvalue: '',
      submitTitle: this.data.titleName
    });
  },
  closeDialog() {
@@ -353,6 +348,7 @@
      this.setData({
        isBuy: res.datas.purchasedSaleMethodIdList.includes(res.datas.defaultSaleMethodId)
      })
      console.log(0, res.datas.cmsDatas[0].datas);
      res.datas.cmsDatas[0].datas.forEach((item) => {
        if (this.data.source == 'qrcode') {
          if (item.id == this.data.activeId) {
@@ -376,7 +372,6 @@
              if (this.data.buyList.length) {
                if (this.data.buyList.some(citem => item.productLinkPath.includes(citem.productLinkPath))) this.data.threeLeveData.push(item)
              } else {
                if (!item.saleMethod.length) {
                  // 没买且无销售方式
                  this.data.threeLeveData.push(item)
@@ -393,6 +388,7 @@
          }
        }
      })
      console.log(1, this.data.threeLeveData);
      this.data.threeLeveData.forEach((items, index) => { // 修改此处添加index参数
        if (this.data.productLinkPath == items.productLinkPath) {
          if (this.data.formPath === "jsek_cloudLearning") {