yiming
2024-04-11 a9bd2df4da1cf7b198db7bf2d67ce8adbbe89b32
packageDomain/pages/resourceDetails/myVideo/index.js
@@ -10,7 +10,7 @@
    noteList: [],
    navBarHeight: '',
    barHeight: '',
    flag: true, // 输入框是否显示
    flag: false, // 输入框是否显示
    tabPanelstyle: 'display:flex;justify-content:center;align-items:center;',
    activeValues: [0],
    dialogKey: false,
@@ -37,7 +37,10 @@
    videoChange: true,
    startTime: "", //进入页面当前时间
    pauseTime: 0 //暂停时间
    pauseTime: 0, //暂停时间
    formPath: '',
    loading: true,
    hidden: true
  },
  // 格式化笔记时间
  convertTimestamp(timestamp) {
@@ -70,6 +73,7 @@
      parentName: options.parentName,
      parentProductLinkPath: options.parentProductLinkPath,
      productLinkPath: options.productLinkPath,
      formPath: options.formPath,
      flag: false
    })
    console.log(options, 'options');
@@ -177,14 +181,12 @@
    this.setData({
      submitTitle: this.data.bookName,
      dialogKey: true,
      // textvalue: ''
      textvalue: ''
    });
  },
  closeDialog() {
    this.setData({
      dialogKey: false,
      textvalue: '',
@@ -219,27 +221,28 @@
        size: 999
      }
    }
    app.MG.store.getProductDetail(query).then(res => {
      res.datas.cmsDatas[0].datas.forEach((item) => {
        if (item.selectType === "video") {
        console.log(item);
        if (item.selectType === "video" || item.learnSelectType === "video") {
          this.data.threeLeveData.push(item)
          this.setData({
            threeLeveData: this.data.threeLeveData
          })
          this.data.threeLeveData.forEach((items, index) => { // 修改此处添加index参数
            if (this.data.productLinkPath == items.productLinkPath) {
              if (!items.file) {
                console.log(1111);
              if (this.data.formPath === "jsek_cloudLearning") {
                console.log(items);
                this.setData({
                  showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + items.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey),
                  titleName: items.name
                })
              } else {
                this.setData({
                  showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + items.file,
                  titleName: items.name
                })
              }
              this.setData({
                showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + items.file,
                titleName: items.name
              })
              console.log(index, 'index');
              let selectedIndex = index; // 存储选中项的索引
              this.setData({
@@ -248,11 +251,13 @@
            }
          });
        }
      })
      this.data.threeLeveData.forEach((item) => {
        console.log(item.name);
      })
      this.setData({
        loading: false,
        hidden: false
      })
    })
  },
@@ -271,14 +276,23 @@
      titleName: item.name
    })
    if (item.selectType == "video") {
    if (item.selectType == "video" || item.learnSelectType === "video") {
      // if (!item.file) {
      //   console.log(1111);
      // }
      this.setData({
        showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + item.file
      })
      if (this.data.formPath === "jsek_cloudLearning") {
        this.setData({
          showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + item.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey)
        })
      } else {
        this.setData({
          showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + item.file
        })
      }
      console.log(this.data.showData, 'item.file');
    }
@@ -416,9 +430,12 @@
      submitType: "edit",
      textvalue: note.content,
      submitTitle: note.name,
      noteId: note.id
      noteId: note.id,
      dialogKey: true,
    })
    this.showDialog()
    console.log(this.data.submitTitle);
    // this.showDialog()
  },
  // 删除笔记
@@ -502,7 +519,7 @@
      return wx.getUserProfile({
        desc: '用户登录',
        success: (res) => {
          console.log(res);
          // console.log(res);
        }
      })
    }