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