| | |
| | | }, |
| | | |
| | | // 获取教材详情 |
| | | async getBookDetail(shopId) { |
| | | async getBookDetail(shopId, path) { |
| | | let query = { |
| | | path: 'jsek_digitalTextbooks', |
| | | path, |
| | | queryType: '*', |
| | | productId: String(shopId), |
| | | storeInfo: 'jsek_digitalTextbooks', |
| | | storeInfo: path, |
| | | coverSize: { |
| | | height: 300, |
| | | width: 210 |
| | |
| | | classId, |
| | | item |
| | | } = e.currentTarget.dataset |
| | | const bookData = await this.getBookDetail(item.linkProductDto?.product?.id) |
| | | const bookRefCode = item.linkProductDto?.product?.refCode |
| | | const path = bookRefCode ? 'jsek_digitalTextbooks' : 'defaultGoodsStore3' |
| | | const bookData = await this.getBookDetail(item.linkProductDto?.product?.id, path) |
| | | if (item.userState == 'WaitValid' || item.userState == 'Reject') { |
| | | wx.showToast({ |
| | | title: item.userState == 'WaitValid' ? '审核中' : '未通过', |
| | |
| | | return false |
| | | } |
| | | wx.navigateTo({ |
| | | url: '/packageCourse/pages/teachClass/index?classId=' + classId + '&bookId=' + bookData.id + '&author=' + bookData.author + '&isbn=' + bookData.isbn + '&rootCmsItemId=' + bookData.rootCmsItemId, |
| | | url: '/packageCourse/pages/teachClass/index?classId=' + classId + '&bookId=' + bookData.id + '&author=' + bookData.author + '&isbn=' + bookData.isbn + '&rootCmsItemId=' + bookData.rootCmsItemId + '&bookRefCode=' + bookRefCode, |
| | | }) |
| | | }, |
| | | |