From 3af76031f4d1bb8d808a07dff7b3e74a8b0db168 Mon Sep 17 00:00:00 2001
From: yiming <m13691596795@163.com>
Date: 星期六, 11 五月 2024 09:37:48 +0800
Subject: [PATCH] 书展邮箱

---
 packageBookService/pages/bookServices/detail/components/tree/index.js |   26 +++++++++++++++++++-------
 1 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/packageBookService/pages/bookServices/detail/components/tree/index.js b/packageBookService/pages/bookServices/detail/components/tree/index.js
index f8e88e0..f1caa20 100644
--- a/packageBookService/pages/bookServices/detail/components/tree/index.js
+++ b/packageBookService/pages/bookServices/detail/components/tree/index.js
@@ -139,11 +139,25 @@
       if (token) {
         const item = e.currentTarget.dataset.item;
         const parent = e.currentTarget.dataset.parent;
+        console.log('item', item);
         const parentProductLinkPath = parent ?
           parent.productLinkPath :
           wx.getStorageSync("teachResourcesPath");
         const parentName = parent ? parent.name : "鏁欏璧勬簮";
         let url;
+        if (item.selectType == 'zip') {
+          if (this.properties.applyState == 'Normal') {
+            return wx.showToast({
+              icon: 'error',
+              title: '璇峰墠寰�PC绔笅杞�',
+            })
+          } else {
+            return wx.showToast({
+              icon: 'error',
+              title: '璇峰厛鐢宠涓嬭浇',
+            })
+          }
+        }
         if (this.properties.isShowCheck && this.resourceIsBuy(item)) {
           return false;
         }
@@ -177,16 +191,15 @@
             title: "鏆傛湭寮�濮嬮攢鍞紝璇疯仈绯荤鐞嗗憳",
           });
         }
-        if (this.properties.tab == "jsek_teachingResources" && item.fileMap) {
+        if (this.properties.tab == "jsek_teachingResources" && (item.file || item.freeFile)) {
           let file = item.fileMap[item.file] ? item.fileMap[item.file] : item.fileMap[item.freeFile]
-          debugger
           if (file && file.protectType !== "Public") {
             return wx.showToast({
               icon: "error",
               title: "璧勬簮涓嶅彲鐢紝璇疯仈绯荤鐞嗗憳",
             });
           }
-        } else {
+        } else if ((this.properties.tab == "jsek_teachingResources" || this.properties.tab == "jsek_cloudLearning") && (!item.file && !item.freeFile && !item.protectedFile)) {
           return wx.showToast({
             icon: 'error',
             title: '鏆傛棤璧勬簮',
@@ -209,9 +222,9 @@
         }
         if (item.selectType == "document") {
           // freeFile
-          if (item.selectType == "document") {
-            item.selectType = "pptx";
-          }
+          // if (item.selectType == "document") {
+          //   item.selectType = "pptx";
+          // }
           const fileLink = item.file ?
             app.config.requestCtx + "/file/api/ApiDownload?md5=" + item.file :
             app.config.requestCtx +
@@ -219,7 +232,6 @@
             item.freeFile;
           console.log(fileLink, "fileLink");
           //鎻愮ず鍔犺浇涓�
-          util.showLoading();
           // 鍗曟涓嬭浇鍏佽鐨勬渶澶ф枃浠朵负 200MB
           wx.downloadFile({
             url: fileLink,

--
Gitblit v1.9.1