From d1deef73e9c402c57600bfa2384037ba78a97de7 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期二, 26 三月 2024 15:09:51 +0800 Subject: [PATCH] 云学习bug修改 --- packageBookService/pages/bookServices/detail/buyResource/index.js | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/buyResource/index.js b/packageBookService/pages/bookServices/detail/buyResource/index.js index bcefddd..bace5c3 100644 --- a/packageBookService/pages/bookServices/detail/buyResource/index.js +++ b/packageBookService/pages/bookServices/detail/buyResource/index.js @@ -127,7 +127,8 @@ if (type.refCode == 'jsek_teachingResources' || type.refCode == 'jsek_cloudLearning') { if (res.datas.cmsDatas[0].datas.length > 0) { res.datas.cmsDatas[0].datas.forEach(item => { - item.checked = false + item.checked = false, + item.checkAll = true }) const list = await this.getAllResource(res.datas.cmsDatas[0].datas) if (type.refCode == 'jsek_teachingResources') { @@ -137,15 +138,16 @@ }) this.findChildIds(this.data.teach, this.data.openTeachids = []) } else if (type.refCode == 'jsek_cloudLearning') { + const result = [] res.datas.cmsDatas[0].datas.forEach(item => { item.checked = false }) - const list = await this.getAllResource(res.datas.cmsDatas[0].datas) + this.findChildIds(list, result) this.setData({ learn: list, - loading: false + loading: false, + openLearnids: result }) - this.findChildIds(this.data.learn, this.data.openLearnids = []) } } else { // 鏃犳暟鎹� @@ -359,4 +361,8 @@ }) }) }, + checkAll() { + const child = this.selectComponent('#tree') + child.checkAll() + } }) \ No newline at end of file -- Gitblit v1.9.1