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 |   90 ++++++++++++++++++++++-----------------------
 1 files changed, 44 insertions(+), 46 deletions(-)

diff --git a/pages/digitalTextbooks/digitalTextbooksDetails/index.js b/pages/digitalTextbooks/digitalTextbooksDetails/index.js
index 927748f..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: '',
@@ -28,7 +23,7 @@
       name: "/static/images/digitalTextbooks/jibenxinxi-t@2x.png",
     },
     briefIconClick: {
-      name: "/static/images/digitalTextbooks/jibenxinxi @2x.png",
+      name: "/static/images/digitalTextbooks/jibenxinxi-t-click@3x.png",
     },
     eBookIcon: {
       name: "/static/images/digitalTextbooks/zuozhejianjie-t@2x.png",
@@ -40,26 +35,26 @@
       name: "/static/images/digitalTextbooks/zuozhejianjie-t@2x.png",
     },
     teachResourcesClickIcon: {
-      name: "/static/images/digitalTextbooks/zuozhejianjie@2x.png",
+      name: "/static/images/digitalTextbooks/zuozhejianjie-t-click@3x.png",
     },
     learnResourceIcon: {
       name: "/static/images/digitalTextbooks/shengshu-t@2x.png",
     },
     learnResourceClickIcon: {
-      name: "/static/images/digitalTextbooks/zhengshu@2x.png",
+      name: "/static/images/digitalTextbooks/zhengshu-t-click@3x.png",
     },
     testResourceIocn: {
-      name: "/static/images/digitalTextbooks/link-t@2x.png",
+      name: "/static/images/digitalTextbooks/link-t@3x.png",
     },
     testResourceClickIocn: {
-      name: "/static/images/digitalTextbooks/Link@2x.png",
+      name: "/static/images/digitalTextbooks/link-t-click@3x.png",
     },
 
     catalogue: {
-      name: "/static/images/digitalTextbooks/mulu@2x.png",
+      name: "/static/images/digitalTextbooks/mulu-t@3x.png",
     },
     catalogueClickIcon: {
-      name: "/static/images/digitalTextbooks/mulu@2x.png",
+      name: "/static/images/digitalTextbooks/mulu-t-click@3x.png",
     },
 
   },
@@ -68,17 +63,11 @@
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
    */
   onLoad(options) {
-    console.log(options.id);
+    console.log(options);
     this.setData({
       digitalTextId: options.id
     })
     this.digitalTextbooksDetailsGet(this.data.digitalTextId)
-
-
-
-
-
-
   },
   // 鏍煎紡鍖栨棩鏈�
   // 鏍煎紡鍖栨棩鏈�
@@ -214,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
@@ -239,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,
@@ -254,23 +248,19 @@
       });
 
       // this.onCe()
+
     })
   },
-
   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 = {
@@ -304,7 +294,6 @@
         } else {
           bookArr = Arr
         }
-
         bookArr.forEach(item => {
           if (item.icon == '') {
             item.icon = '/static/images/default-book-img.png'
@@ -322,13 +311,17 @@
     })
   },
   onCorrelationBook(e) {
-
-
-
     const item = e.currentTarget.dataset.item
-
-    console.log(item);
-    this.digitalTextbooksDetailsGet(item.id)
+    // const event = {
+    //   detail: {
+    //     value: "brief"
+    //   }
+    // }
+    // this.onTabsChange(event)
+    // this.digitalTextbooksDetailsGet(item.id)
+    this.onLoad({
+      id: item.id
+    })
   },
   // 鍥句功娣诲姞璐墿杞�
   async addBookShopcCar() {
@@ -386,7 +379,6 @@
 
 
   //璐拱鎸夐挳
-
   async buyBtn() {
     if (!this.data.expire) {
       let bookOrdersId = "";
@@ -441,7 +433,6 @@
   // console.log(item, app.config.textReaderUrl);
   // console.log(token);
   goRead() {
-
     // 棣栭〉娴嬭瘯鐧诲綍鍔熻兘锛屽悗缁敞閲�
     // 妫�鏌ョ櫥褰曠姸鎬�
     const token = wx.getStorageSync(app.config.tokenKey)
@@ -450,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
@@ -632,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