yiming
2024-04-29 4496721cd3af3c68ed4d55218d3e83ea0664c57e
packageBookService/pages/bookServices/detail/components/tree/index.js
@@ -48,6 +48,9 @@
    checkAllState: {
      type: Boolean,
    },
    deadline: {
      type: String
    }
  },
  data: {
    sonPurchaseSaleMethodId: "",
@@ -58,7 +61,8 @@
    selectAll: [],
    shoppingCart: true,
    stop: false,
    cart: true
    cart: true,
    canExecute: true
  },
  ready() {},
@@ -131,13 +135,25 @@
    // 跳转音视频播放器
    goPlayer(e) {
      // 检查登录状态
      const token = wx.getStorageSync(app.config.tokenKey);
      if (token) {
        const item = e.currentTarget.dataset.item;
        const parent = e.currentTarget.dataset.parent;
        const parentProductLinkPath = parent ? parent.productLinkPath : wx.getStorageSync('teachResourcesPath')
        const parentName = parent ? parent.name : '教学资源'
        let url;
        if (this.properties.isShowCheck && this.resourceIsBuy(item)) {
          return false;
        }
@@ -181,11 +197,29 @@
          }
        }
        wx.navigateTo({
          url: `${url}?productLinkPath=${item.productLinkPath}&parentProductLinkPath=${parentProductLinkPath}&parentName=${parentName}&activeId=${item.id}&bookId=${this.properties.bookInfo.id}&bookName=${this.properties.bookInfo.name}&cmsId=${this.properties.bookInfo.rootCmsItemId}&formPath=${this.properties.tab}`,
          url: `${url}?productLinkPath=${item.productLinkPath}&parentProductLinkPath=${parentProductLinkPath}&parentName=${parentName}&activeId=${item.id}&bookId=${this.properties.bookInfo.id}&bookName=${this.properties.bookInfo.name}&cmsId=${this.properties.bookInfo.rootCmsItemId}&formPath=${this.properties.tab}&applyState=${this.properties.applyState}&deadline=${this.properties.deadline}`,
        });
        console.log(item, '7899');
        if (item.selectType == "document" || item.selectType == "pdf") {
        // || item.selectType == "pdf"
        if (item.selectType == "pdf") {
          console.log(item, '79825');
          const fileLink = item.file ? item.file : item.freeFile
          console.log(fileLink);
          wx.navigateTo({
            url: "/packageBookService/pages/components/webView/index?md5=" +
              fileLink +
              "&fileName=" +
              item.name +
              "&fileType=" +
              item.selectType + "&bookBuy=true"
          });
        }
        if (item.selectType == "document") {
          // freeFile
          if (item.selectType == "document") {
@@ -225,6 +259,10 @@
              util.hideLoadingWithErrorTips();
            },
          });
        }
@@ -236,6 +274,16 @@
          });
          console.log(this.data.webpageSrc, "webpageSrc");
        }
      }
    },