From ea3fb7a2d5841cf03d87c3e52f327fb0bb9553a5 Mon Sep 17 00:00:00 2001
From: QYF-GitLab1 <1940665526@qq.com>
Date: 星期四, 31 七月 2025 15:22:02 +0800
Subject: [PATCH] 去掉首页教师认证、修改样书申请登录申请登录位置

---
 packageDomain/pages/resourceDetails/document/index.js |   43 ++++++++++++++++++-------------------------
 1 files changed, 18 insertions(+), 25 deletions(-)

diff --git a/packageDomain/pages/resourceDetails/document/index.js b/packageDomain/pages/resourceDetails/document/index.js
index 9f1643a..67f40d3 100644
--- a/packageDomain/pages/resourceDetails/document/index.js
+++ b/packageDomain/pages/resourceDetails/document/index.js
@@ -413,10 +413,16 @@
     let that = this
     //鍥剧墖
     if (item.selectType == 'picture' || item.learnSelectType == 'picture') {
-      let file = isTry ? item.freeFile : item.protectedFile || item.file
-      this.setData({
-        showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + file,
-      })
+      let file = isTry ? item.freeFile : item.protectedFile || item.file;
+      if (isTry) {
+        this.setData({
+          showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + file,
+        })
+      } else {
+        this.setData({
+          showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + file + '&token=' + wx.getStorageSync(app.config.tokenKey)
+        })
+      }
       wx.hideLoading();
     }
     // 涓嬭浇鏂囦欢zip
@@ -435,14 +441,20 @@
     }
     //鏂囨。绛�
     if (item.selectType == 'document' || item.selectType == 'pdf' || item.learnSelectType == 'document' || item.learnSelectType == 'pdf') {
-      let md5 = isTry ? item.freeFile : item.protectedFile || item.file || item.freeFile
+      let md5 = isTry ? item.freeFile : item.protectedFile || item.file || item.freeFile;
+      let urlPage = ''
+      if (isTry) {
+        urlPage = app.config.requestCtx + '/file/api/ApiDownload?md5=' + md5
+      } else {
+        urlPage = app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + md5 + '&token=' + wx.getStorageSync(app.config.tokenKey)
+      }
       if (item.fileMap[md5]?.extension == 'xlsx' || item.fileMap[md5]?.extension == 'xls') {
         this.setData({
           selectTypeData: 'excel',
           showMd5: md5,
         })
         wx.request({
-          url: app.config.requestCtx + '/file/api/ApiDownload?md5=' + md5,
+          url: urlPage,
           method: 'GET', // 璇锋眰鏂瑰紡
           responseType: 'arraybuffer', // 鎸囧畾杩斿洖绫诲瀷涓� arraybuffer
           success: (res) => {
@@ -525,25 +537,6 @@
     wx.previewImage({
       urls: urls // 闇�瑕侀瑙堢殑鍥剧墖http閾炬帴鍒楄〃
     })
-  },
-  // 鍒ゆ柇褰撳墠鐐瑰嚮鐨勬暟鎹槸鍚﹁喘涔�
-  cmsItemIsBuy(item) {
-    let flag = false
-    // 涔颁簡
-    if (this.data.buyList.length) {
-      if (this.data.buyList.some(citem => item.productLinkPath.includes(citem.productLinkPath)))
-        flag = true
-    } else {
-      // 娌′拱涓旀棤閿�鍞柟寮�
-      if (!item.saleMethod.length) {
-        flag = true
-      } else {
-        // 娌′拱涓旈攢鍞柟寮忚繃鏈�//娌′拱锛岄攢鍞柟寮忎环鏍间负0
-        const itemSaleMethod = item.saleMethod.find(citem => citem.SaleType == 'Normal')
-        if (new Date().getTime() > new Date(itemSaleMethod.EndDate).getTime() || itemSaleMethod.Price == 0) flag = true
-      }
-    }
-    return flag
   },
   // 
   scrolltolower(e) {

--
Gitblit v1.9.1