From 326467df08eb1af36cce83ac161addaa947e2e82 Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期五, 29 三月 2024 19:31:17 +0800
Subject: [PATCH] css

---
 packageBookService/pages/components/webView/index.js |   53 ++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 40 insertions(+), 13 deletions(-)

diff --git a/packageBookService/pages/components/webView/index.js b/packageBookService/pages/components/webView/index.js
index 452b945..02bafaa 100644
--- a/packageBookService/pages/components/webView/index.js
+++ b/packageBookService/pages/components/webView/index.js
@@ -44,16 +44,43 @@
   },
 
   setWebViewSrc: function (data) {
-    var url = app.config.epubUrl +
-      "?md5=" +
-      data.md5 +
-      "&bookName=" +
-      data.fileName +
-      "&url=" + app.config.requestCtx +
-      "&token=" +
-      wx.getStorageSync(app.config.tokenKey) +
-      "&recordLocation=" +
-      this.data.currentPage
+    var url = "";
+    if (data.fileType == 'epub') {
+      if (data.bookBuy) {
+        url = app.config.epubUrl +
+          "?md5=" +
+          data.md5 +
+          "&bookName=" +
+          data.fileName +
+          "&url=" + app.config.requestCtx +
+          "&token=" +
+          wx.getStorageSync(app.config.tokenKey) +
+          "&recordLocation=" +
+          this.data.currentPage
+      } else {
+        url = app.config.epubUrl +
+          "?md5=" +
+          data.md5 +
+          "&bookName=" +
+          data.fileName +
+          "&url=" + app.config.requestCtx +
+          "&token=" +
+          wx.getStorageSync(app.config.tokenKey) +
+          "&recordLocation=" +
+          this.data.currentPage + "&freeEpubPage=" + data.freePage
+      }
+    } else {
+      url = app.config.pdfUrl +
+        "?md5=" +
+        data.md5 +
+        "&bookName=" +
+        data.fileName +
+        "&url=" + app.config.requestCtx +
+        "&token=" +
+        wx.getStorageSync(app.config.tokenKey) +
+        "&recordLocation=" +
+        this.data.currentPage;
+    }
     this.setData({
       src: url
     })
@@ -96,9 +123,9 @@
             domain: "bookReadProgress",
             key: this.data.epubObj.md5,
             value: JSON.stringify(data),
-          },],
+          }, ],
         })
-        .then((res) => { });
+        .then((res) => {});
     }
   },
 
@@ -108,7 +135,7 @@
       percentage,
       type
     } =
-      e.detail.data[0];
+    e.detail.data[0];
     if (type == "progress" && type != "backDetail") {
       this.setProgress({
         page: currentLocation,

--
Gitblit v1.9.1