From ccda9ec2fe70d8f51ef184eafc04b78d22dfbabd Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期三, 26 六月 2024 15:02:28 +0800
Subject: [PATCH] 小程序,教材,课程

---
 pages/digitalTextbooks/digitalTextbooksDetails/index.js |   39 ++++++++++++---------------------------
 1 files changed, 12 insertions(+), 27 deletions(-)

diff --git a/pages/digitalTextbooks/digitalTextbooksDetails/index.js b/pages/digitalTextbooks/digitalTextbooksDetails/index.js
index ba85f02..68b6c40 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

--
Gitblit v1.9.1