From 3f62d09217740b02d45bad3e6791916a9f11695c Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期四, 11 七月 2024 16:00:54 +0800
Subject: [PATCH] sudu

---
 pages/digitalTextbooks/digitalTextbooksDetails/index.js |   69 ++++++++++++++++------------------
 1 files changed, 32 insertions(+), 37 deletions(-)

diff --git a/pages/digitalTextbooks/digitalTextbooksDetails/index.js b/pages/digitalTextbooks/digitalTextbooksDetails/index.js
index 55b7beb..0b6d375 100644
--- a/pages/digitalTextbooks/digitalTextbooksDetails/index.js
+++ b/pages/digitalTextbooks/digitalTextbooksDetails/index.js
@@ -10,15 +10,10 @@
    * 椤甸潰鐨勫垵濮嬫暟鎹�
    */
   data: {
-
-
     type: 'basicInformation',
-
-
     digitalTextId: '',
     digitalsData: {},
-
-    richStyle: 'font-size: 28rpx;color: #333; line-height: 48rpx;text-align: justify;margin: 20rpx; ',
+    expire: false, //鍟嗗搧鎴栧瓙鍟嗗搧閿�鍞柟寮忔槸鍚﹁繃鏈�
     tabValue: "brief",
     relatedBookData: [],
     publicationDate: '',
@@ -61,7 +56,9 @@
     catalogueClickIcon: {
       name: "/static/images/digitalTextbooks/mulu-t-click@3x.png",
     },
-
+    userInfo: {
+      fullName: '' //鍚嶇О
+    }
   },
 
   /**
@@ -208,14 +205,10 @@
       }
     }
     app.MG.store.getProductDetail(query).then(res => {
-
-      // console.log(res);
       if (res.datas.purchasedSaleMethodIdList.includes(res.datas.defaultSaleMethodId)) {
-
         this.setData({
           isBuy: true
         })
-
       } else {
         this.setData({
           isBuy: false
@@ -233,13 +226,22 @@
       this.setData({
         digitalsData: res.datas
       })
-
+      let times = new Date(res.datas.defaultSaleMethod.endDate).getTime()
+      let startTime = new Date(res.datas.defaultSaleMethod.beginDate).getTime()
+      if (times < new Date().getTime() || new Date().getTime() < startTime) {
+        this.setData({
+          expire: true
+        })
+      } else {
+        this.setData({
+          expire: res.false
+        })
+      }
       wx.setNavigationBarTitle({
         title: res.datas.name,
       })
 
       this.getAboutBook(res.datas.productLinkInfo[res.datas.productLinkInfo.length - 1].LinkPath)
-
       console.log(this.data.isBuy);
       this.setData({
         loading: false,
@@ -251,21 +253,16 @@
 
     })
   },
-
   onTabsChange(event) {
-
     this.setData({
       tabValue: event.detail.value,
     })
-
-
     console.log(this.data.tabValue);
   },
 
   onTabsClick(event) {
     // console.log(`Click tab, tab-panel value is ${event.detail.value}.`);
   },
-
   // 鑾峰彇鐩稿叧鏁欐潗
   getAboutBook(path) {
     let query = {
@@ -299,7 +296,6 @@
         } else {
           bookArr = Arr
         }
-
         bookArr.forEach(item => {
           if (item.icon == '') {
             item.icon = '/static/images/default-book-img.png'
@@ -317,10 +313,7 @@
     })
   },
   onCorrelationBook(e) {
-
     const item = e.currentTarget.dataset.item
-
-    console.log(item);
     // const event = {
     //   detail: {
     //     value: "brief"
@@ -331,9 +324,6 @@
     this.onLoad({
       id: item.id
     })
-
-
-
   },
   // 鍥句功娣诲姞璐墿杞�
   async addBookShopcCar() {
@@ -391,7 +381,6 @@
 
 
   //璐拱鎸夐挳
-
   async buyBtn() {
     if (!this.data.expire) {
       let bookOrdersId = "";
@@ -446,7 +435,6 @@
   // console.log(item, app.config.textReaderUrl);
   // console.log(token);
   goRead() {
-
     // 棣栭〉娴嬭瘯鐧诲綍鍔熻兘锛屽悗缁敞閲�
     // 妫�鏌ョ櫥褰曠姸鎬�
     const token = wx.getStorageSync(app.config.tokenKey)
@@ -455,7 +443,6 @@
         // 濡傛灉涓嶆槸绗竴娆$櫥褰曪紝浼氭墽琛屽洖璋�
         if (data) {
           // 鐧诲綍鎴愬姛锛岃嚜鍔ㄨ褰晅oken鍜岀敤鎴蜂俊鎭紝骞惰繑鍥瀟rue
-
           const item = this.data.digitalsData
           wx.navigateTo({
             url: '/pages/digitalTextbooks/digitalTextbooksDetails/components/webView/index?refCode=' + item.refCode + "&tryPageCount=" + item.probationPage
@@ -591,7 +578,7 @@
             app.MG.store
               .delProductLink({
                 productIds: [this.data.digitalsData.id],
-                linkType: 'FavoriteBookCity'
+                linkType: 'FavoriteTextBooks'
               })
               .then(() => {
                 this.setData({
@@ -601,7 +588,7 @@
           } else {
             let params = {
               productIds: [this.data.digitalsData.id],
-              linkType: 'FavoriteBookCity'
+              linkType: 'FavoriteTextBooks'
             }
             app.MG.store.addProductLink(params).then((res) => {
               this.setData({
@@ -618,7 +605,7 @@
         app.MG.store
           .delProductLink({
             productIds: [this.data.digitalsData.id],
-            linkType: 'FavoriteBookCity'
+            linkType: 'FavoriteTextBooks'
           })
           .then(() => {
             this.setData({
@@ -628,7 +615,7 @@
       } else {
         let params = {
           productIds: [this.data.digitalsData.id],
-          linkType: 'FavoriteBookCity'
+          linkType: 'FavoriteTextBooks'
         }
         app.MG.store.addProductLink(params).then((res) => {
           this.setData({
@@ -637,12 +624,20 @@
         })
       }
     }
+  },
+  // 鎴戣寤鸿
+  suggestBtn() {
+    // 妫�鏌ョ櫥褰曠姸鎬�
+    const token = wx.getStorageSync(app.config.tokenKey);
 
+    console.log(465);
 
-
-
-
-
-  }
+    const child = this.selectComponent("#suggest-component");
+    // if (token)
+    //   // child.showDialog();
+    //   this.setData({
+    //     showIndex: '1'
+    //   })
+  },
 
 })
\ No newline at end of file

--
Gitblit v1.9.1