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