| | |
| | | const checkData = this.data.cmsDatas.find( |
| | | (item) => item.refCode == e.detail.value |
| | | ); |
| | | |
| | | if (checkData) { |
| | | if (e.detail.value == "jsek_cloudLearning") { |
| | | this.setData({ |
| | |
| | | openTeachids: result, |
| | | }); |
| | | } else if (type.refCode == "jsek_cloudLearning") { |
| | | let arr = this.handleTreeData(list).filter((item) => |
| | | this.resourceIsBuy(item) |
| | | let arr = this.handleTreeData(list).filter( |
| | | (item) => item.saleMethod[0] |
| | | ); |
| | | let freeIds = arr.filter((item) => { |
| | | return item.saleMethod[0].Price == 0; |
| | |
| | | this.setData({ |
| | | isshowDrawBtn: false, |
| | | }); |
| | | debugger; |
| | | this.findChildIds(list, result); |
| | | this.setData({ |
| | | learn: list, |
| | |
| | | size: 999, |
| | | }, |
| | | }; |
| | | const data = await app.MG.store.getProductDetail(query); |
| | | let data = await app.MG.store.getProductDetail(query); |
| | | 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; |
| | | // } |
| | | this.data.resourceClassList.forEach((type) => { |
| | | if (type.value == item.resourcesClassification) |
| | | item.resourceClass = type.name; |
| | |
| | | return false; |
| | | } |
| | | }, |
| | | |
| | | updateShoppingCartHidden() { |
| | | const isSHow = this.data.shoppingCartGetId.some( |
| | | (item) => item == data.saleMethod[0].Id |
| | | ); |
| | | console.log(isSHow); |
| | | return !isSHow; |
| | | }, |
| | | updateCloudLearning() { |
| | | const checkData = this.data.cmsDatas.find( |
| | | (item) => item.refCode == "jsek_cloudLearning" |
| | | ); |
| | | this.getResourceData(checkData); |
| | | debugger; |
| | | console.log(55555); |
| | | }, |
| | | // 遍历树结构转换为数组方法 |
| | | handleTreeData(array) { |
| | | const flattenedArray = []; |
| | |
| | | tabValue: "brief", |
| | | pageLoading: true, |
| | | }); |
| | | this.onLoad({ id: e.detail.id, name: e.detail.name }); |
| | | this.onLoad({ |
| | | id: e.detail.id, |
| | | name: e.detail.name, |
| | | }); |
| | | }, |
| | | // 底部购买按钮 |
| | | buyBtn() { |