| | |
| | | }; |
| | | app.MG.store.getProductList(obj).then((res) => { |
| | | if (res.datas && res.datas.length > 0) { |
| | | console.log(res.datas[0], 2) |
| | | this.setData({ |
| | | bookItemDetail: res.datas[0], |
| | | selectedIds: res.datas[0].defaultSaleMethod.id, |
| | | bookBuy: res.datas[0].purchasedSaleMethodIdList.indexOf( |
| | | res.datas[0].defaultSaleMethodId |
| | | ) > -1, |
| | | "bookDetail.price": this.numFormat(res.datas[0].price), |
| | | }); |
| | | let times = new Date(res.datas[0].defaultSaleMethod.endDate).getTime(); |
| | | let startTime = new Date( |
| | |
| | | onTabsChange(e) { |
| | | this.setData({ |
| | | tabValue: e.detail.value, |
| | | noResources: false |
| | | }) |
| | | if (e.detail.label == '教学资源' || e.detail.label == '云学习' || e.detail.label == '云测试') { |
| | | const checkData = this.data.cmsDatas.find(item => item.refCode == e.detail.value) |
| | | |
| | | noResources: false, |
| | | }); |
| | | if ( |
| | | e.detail.label == "教学资源" || |
| | | e.detail.label == "云学习" || |
| | | e.detail.label == "云测试" |
| | | ) { |
| | | const checkData = this.data.cmsDatas.find( |
| | | (item) => item.refCode == e.detail.value |
| | | ); |
| | | |
| | | if (checkData) { |
| | | if (e.detail.value == "jsek_cloudLearning") { |
| | |
| | | size: 999, |
| | | }, |
| | | }; |
| | | const data = await app.MG.store.getProductDetail(query); |
| | | let data = await app.MG.store.getProductDetail(query); |
| | | // 如果item层级里有floder,删除floder |
| | | const flag = data.datas.cmsDatas[0].datas.findIndex( |
| | | (item) => item.sysType == "CmsItem" |
| | | ); |
| | | if (flag > -1) |
| | | data.datas.cmsDatas[0].datas = data.datas.cmsDatas[0].datas.filter( |
| | | (item) => item.sysType == "CmsItem" |
| | | ); |
| | | data.datas.cmsDatas[0].datas.forEach((item) => { |
| | | if (item.sysType == "CmsFolder" && flag > -1) { |
| | | item.isShow = false; |
| | | } else { |
| | | item.isShow = true; |
| | | } |
| | | // if (item.sysType == "CmsFolder" && flag > -1) { |
| | | // item.isShow = false; |
| | | // } else { |
| | | // item.isShow = true; |
| | | // } |
| | | this.data.resourceClassList.forEach((type) => { |
| | | if (type.value == item.resourcesClassification) |
| | | item.resourceClass = type.name; |
| | |
| | | remarks: "电子书", |
| | | requests: [{ |
| | | saleMethodId: this.data.bookItemDetail.defaultSaleMethodId ? |
| | | this.data.bookItemDetail.defaultSaleMethodId : this.data.bookDetail.defaultSaleMethodId, |
| | | this.data.bookItemDetail.defaultSaleMethodId : |
| | | this.data.bookDetail.defaultSaleMethodId, |
| | | count: 1, |
| | | }, ], |
| | | }; |
| | |
| | | console.log(bookOrdersId); |
| | | // 检查订单号是否存在 |
| | | if (bookOrdersId) { |
| | | const url = "/pages/cart/paymentPage/index?orderNumber=" + bookOrdersId; |
| | | wx.navigateTo({ |
| | | url, |
| | | }); |
| | | if (this.data.bookDetail.price == "0.00") { |
| | | app.MG.store.confirmOrder({ |
| | | orderNum: bookOrdersId |
| | | }).then(res => { |
| | | if (res) { |
| | | wx.showToast({ |
| | | title: "领取成功", |
| | | icon: "none", |
| | | duration: 1000, |
| | | }); |
| | | this.getBookInfo(this.data.bookDetail.id); |
| | | } |
| | | }) |
| | | } else { |
| | | const url = "/pages/cart/paymentPage/index?orderNumber=" + bookOrdersId; |
| | | wx.navigateTo({ |
| | | url, |
| | | }); |
| | | } |
| | | } else { |
| | | console.log(222); |
| | | } |
| | | |
| | | } else { |
| | | wx.showToast({ |
| | | title: "商品不在有效期", |
| | |
| | | }, |
| | | |
| | | updateShoppingCartHidden() { |
| | | const isSHow = this.data.shoppingCartGetId.some((item) => item == data.saleMethod[0].Id) |
| | | const isSHow = this.data.shoppingCartGetId.some( |
| | | (item) => item == data.saleMethod[0].Id |
| | | ); |
| | | console.log(isSHow); |
| | | return !isSHow |
| | | |
| | | return !isSHow; |
| | | }, |
| | | updateCloudLearning() { |
| | | const checkData = this.data.cmsDatas.find(item => item.refCode == 'jsek_cloudLearning') |
| | | this.getResourceData(checkData) |
| | | debugger |
| | | const checkData = this.data.cmsDatas.find( |
| | | (item) => item.refCode == "jsek_cloudLearning" |
| | | ); |
| | | this.getResourceData(checkData); |
| | | debugger; |
| | | console.log(55555); |
| | | }, |
| | | // 遍历树结构转换为数组方法 |
| | |
| | | }); |
| | | this.onLoad({ |
| | | id: e.detail.id, |
| | | name: e.detail.name |
| | | name: e.detail.name, |
| | | }); |
| | | }, |
| | | // 底部购买按钮 |