| | |
| | | bookInfo: { |
| | | type: Object, |
| | | value: "", |
| | | }, |
| | | mockData: { |
| | | type: Object, |
| | | value: {} |
| | | } |
| | | }, |
| | | |
| | |
| | | * 组件的初始数据 |
| | | */ |
| | | data: { |
| | | |
| | | selectBtn: 'test', // test mock |
| | | radioItem: 'test', |
| | | }, |
| | | |
| | | /** |
| | |
| | | }) |
| | | } else { |
| | | const res = await app.MG.store.getProductDetail(query) |
| | | debugger |
| | | res.datas.cmsDatas[0].datas.forEach((item) => { |
| | | idPathList.push({ |
| | | id: item.id, |
| | |
| | | wx.navigateTo({ |
| | | url: `/pages/bookServices/examination/examination?bookId=${this.properties.bookInfo.id}&productLinkPath=${value.productLinkPath}&rootCmsItemId=${this.properties.bookInfo.rootCmsItemId}&idPathList=${JSON.stringify(idPathList)}&answerTitle=${value.name}&answerType=${'option'}`, |
| | | }) |
| | | }, |
| | | goMycollect(e) { |
| | | const answertype = e.currentTarget.dataset.answertype |
| | | const token = wx.getStorageSync('jsek-token') |
| | | if (!token) { |
| | | return wx.getUserProfile({ |
| | | desc: '用户登录', |
| | | success: (res) => { |
| | | console.log(res); |
| | | } |
| | | }) |
| | | } |
| | | wx.navigateTo({ |
| | | url: `/pages/bookServices/examination/examination?bookId=${this.properties.bookInfo.id}&rootCmsItemId=${this.properties.bookInfo.rootCmsItemId}&answerTitle=${'我的收藏'}&answerType=${answertype}`, |
| | | }) |
| | | }, |
| | | // 练习 组件切换 |
| | | onRadioChange(e) { |
| | | this.setData({ |
| | | radioItem: e.detail.value |
| | | }) |
| | | }, |
| | | async getMockId() { |
| | | let id |
| | | let query = { |
| | | start: 0, |
| | | size: 99, |
| | | productId: this.properties.bookInfo.id |
| | | } |
| | | await app.MG.edu.getQuizConfigListByProduct(query).then((res) => { |
| | | id = res.datas[0].id |
| | | }) |
| | | return id |
| | | }, |
| | | // 组卷跳转答题界面 |
| | | async goMackPaper(e) { |
| | | // const token = localStorage.getItem('jsek-token') |
| | | // if (!token) { |
| | | // return logIn() |
| | | // } |
| | | const mockid = await this.getMockId() |
| | | const item = e.currentTarget.dataset.item |
| | | wx.navigateTo({ |
| | | url: `/pages/bookServices/examination/examination?bookId=${this.properties.bookInfo.id}&rootCmsItemId=${this.properties.bookInfo.rootCmsItemId}&answerTitle=${item.name}&answerType=${'mock'}&uuid=${item.id}&mockid=${mockid}`, |
| | | }) |
| | | } |
| | | } |
| | | }) |