| | |
| | | closeBtn: false, |
| | | deleteBtn: false, |
| | | bookId: '', |
| | | bookPath: '', |
| | | playerList: [], |
| | | worksInfo: [], |
| | | isCertificate: {}, |
| | |
| | | fullName: '', //名称 |
| | | userPicture: '' //申请证书用户图片 |
| | | }, |
| | | userName: '', |
| | | pictureMd5: '', |
| | | publishingUnit: '', |
| | | pubCertificateHide: true, |
| | |
| | | rzzsImg: '', //认证证书base64 |
| | | imageWidth: '', //画在画布上的图片的宽度 |
| | | imageHeight: '', //画在画布上的图片的高度 |
| | | website: 'https://jsek.bnuic.com', |
| | | }, |
| | | formatDate(dateString) { |
| | | if (!dateString) { |
| | |
| | | * 生命周期函数--监听页面加载 |
| | | */ |
| | | onLoad(options) { |
| | | let parentPath = options.path.split('\\'); |
| | | parentPath.pop(); |
| | | this.setData({ |
| | | bookId: options.id |
| | | bookId: options.id, |
| | | bookPath: parentPath.join('\\') |
| | | }) |
| | | const token = wx.getStorageSync(app.config.tokenKey) |
| | | if (!token) { |
| | | loginInfo(app, (data) => { |
| | | if (data) {} else {} |
| | | if (data) { |
| | | this.digitalCoursesDetailsGet(options.id) |
| | | this.getPlayerList() |
| | | this.getType() |
| | | } else {} |
| | | }) |
| | | } |
| | | this.digitalCoursesDetailsGet(options.id) |
| | | this.getPlayerList() |
| | | this.getType() |
| | | |
| | | }, |
| | | |
| | | /** |
| | |
| | | } |
| | | } |
| | | app.MG.store.getProductDetail(query).then(async res => { |
| | | console.log('信息', res); |
| | | if (res.datas.purchasedSaleMethodIdList.includes(res.datas.defaultSaleMethodId)) { |
| | | this.setData({ |
| | | isBuy: true |
| | |
| | | } |
| | | res.datas.publicationDate = moment(res.datas.publicationDate).format('YYYY年MM月') |
| | | res.datas.price = res.datas.price.toFixed(2) |
| | | |
| | | res.datas.oldPrice = res.datas.oldPrice.toFixed(2) |
| | | wx.setNavigationBarTitle({ |
| | | title: res.datas.name, |
| | | }) |
| | |
| | | } |
| | | }) |
| | | } |
| | | this.getAboutBook(res.datas.productLinkInfo[res.datas.productLinkInfo.length - 1].LinkPath) |
| | | if (this.data.bookPath) { |
| | | this.getAboutBook(this.data.bookPath) |
| | | } else { |
| | | this.getAboutBook(res.datas.productLinkInfo[res.datas.productLinkInfo.length - 1].LinkPath) |
| | | } |
| | | this.getCertificateList() |
| | | res.datas.content = res.datas.content && res.datas.content.replace('../', app.config.requestCtx + '/') |
| | | res.datas.content = res.datas.content && res.datas.content.replace('../', app.config.requestCtx + '/').replace( |
| | | /\<img/gi, |
| | | '<img style="max-width:100%;height:auto;display:block;margin-top:0;margin-bottom:0;"' |
| | | ) |
| | | this.setData({ |
| | | lecturerList: lecturer, |
| | | digitalsData: res.datas, |
| | |
| | | i.children = [] |
| | | this.getTreeList(rootList, pathLength + addNum, i.children, i.productLinkPath, addNum) |
| | | if (i.children.length == 0) { |
| | | newArr[0].istry = true |
| | | delete i.children |
| | | } |
| | | } |
| | |
| | | answertype == "collectQuestion" ? "我的收藏" : "我的错题" |
| | | }&answerType=${answertype}&storeInfo=${app.config.digitalCourses}`, |
| | | }); |
| | | }, |
| | | |
| | | onCorrelationBook(e) { |
| | | const item = e.currentTarget.dataset.item; |
| | | this.digitalCoursesDetailsGet(item.id) |
| | | this.getPlayerList() |
| | | }, |
| | | |
| | | // 获取相关课程 |
| | |
| | | width: that.data.imageWidth, |
| | | height: that.data.imageHeight, |
| | | element: 'myCanvas', |
| | | background: '#f0f0f0', |
| | | progress(percent) {}, |
| | | finish(url) { |
| | | console.log("生成的图片地址", url) |