From 90b09add4ebe0b245c467bff8372f49b8fe3fb6e Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期四, 11 七月 2024 11:42:49 +0800
Subject: [PATCH] bitian

---
 pages/digitalTextbooks/digitalTextbooksDetails/index.js |   65 ++++++++++++++------------------
 1 files changed, 29 insertions(+), 36 deletions(-)

diff --git a/pages/digitalTextbooks/digitalTextbooksDetails/index.js b/pages/digitalTextbooks/digitalTextbooksDetails/index.js
index 55b7beb..30c7c1a 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: '',
@@ -208,14 +203,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 +224,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 +251,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 +294,6 @@
         } else {
           bookArr = Arr
         }
-
         bookArr.forEach(item => {
           if (item.icon == '') {
             item.icon = '/static/images/default-book-img.png'
@@ -317,10 +311,7 @@
     })
   },
   onCorrelationBook(e) {
-
     const item = e.currentTarget.dataset.item
-
-    console.log(item);
     // const event = {
     //   detail: {
     //     value: "brief"
@@ -331,9 +322,6 @@
     this.onLoad({
       id: item.id
     })
-
-
-
   },
   // 鍥句功娣诲姞璐墿杞�
   async addBookShopcCar() {
@@ -391,7 +379,6 @@
 
 
   //璐拱鎸夐挳
-
   async buyBtn() {
     if (!this.data.expire) {
       let bookOrdersId = "";
@@ -446,7 +433,6 @@
   // console.log(item, app.config.textReaderUrl);
   // console.log(token);
   goRead() {
-
     // 棣栭〉娴嬭瘯鐧诲綍鍔熻兘锛屽悗缁敞閲�
     // 妫�鏌ョ櫥褰曠姸鎬�
     const token = wx.getStorageSync(app.config.tokenKey)
@@ -455,7 +441,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 +576,7 @@
             app.MG.store
               .delProductLink({
                 productIds: [this.data.digitalsData.id],
-                linkType: 'FavoriteBookCity'
+                linkType: 'FavoriteTextBooks'
               })
               .then(() => {
                 this.setData({
@@ -601,7 +586,7 @@
           } else {
             let params = {
               productIds: [this.data.digitalsData.id],
-              linkType: 'FavoriteBookCity'
+              linkType: 'FavoriteTextBooks'
             }
             app.MG.store.addProductLink(params).then((res) => {
               this.setData({
@@ -618,7 +603,7 @@
         app.MG.store
           .delProductLink({
             productIds: [this.data.digitalsData.id],
-            linkType: 'FavoriteBookCity'
+            linkType: 'FavoriteTextBooks'
           })
           .then(() => {
             this.setData({
@@ -628,7 +613,7 @@
       } else {
         let params = {
           productIds: [this.data.digitalsData.id],
-          linkType: 'FavoriteBookCity'
+          linkType: 'FavoriteTextBooks'
         }
         app.MG.store.addProductLink(params).then((res) => {
           this.setData({
@@ -637,12 +622,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