From 0b9f190e5df708761642d9a688d251515c68a16f Mon Sep 17 00:00:00 2001 From: QYF-GitLab1 <1940665526@qq.com> Date: 星期四, 31 七月 2025 11:18:20 +0800 Subject: [PATCH] 优化资源查看逻辑 --- packageBookService/pages/bookServices/detail/buyResource/index.js | 20 ++++---------------- 1 files changed, 4 insertions(+), 16 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/buyResource/index.js b/packageBookService/pages/bookServices/detail/buyResource/index.js index d4c705d..d1586c8 100644 --- a/packageBookService/pages/bookServices/detail/buyResource/index.js +++ b/packageBookService/pages/bookServices/detail/buyResource/index.js @@ -222,25 +222,13 @@ // const index = data.findIndex(i => i.id == parent.id) parent.isShowIcon = true } - // else { - // // 鐖剁骇娌℃湁閿�鍞柟寮忥紝鏌ユ壘璇ヨ祫婧愮埗绾� - // const arr = parent.productLinkPath.split('\\') - // const linkData = arr[arr.length - 1] // arr[arr.length - 1] 鎺掗櫎鑷繁 - // linkData.reverse() - // const dataList = linkData.map(ritem => { - // const parentData = data.find(citem => citem.id == ritem); - // if (parentData) return parentData; - // }) - // if (dataList?.length > 0) { - // const index = data.findIndex(i => i.id == dataList[0].id) - // data[index].isShowIcon = true - // } - // } } else { item.isShowIcon = true } } else { - this.clearTreeSealmethod(item.children, data, item) + if (item.children?.length > 0) { + this.clearTreeSealmethod(item.children, data, item) + } } } return tree @@ -596,7 +584,7 @@ // 鍗曚釜鍕鹃�夋柟娉� checkResoucrceInfo(tree, id) { function findAndUpdate(node) { - if (node.sysType == "CmsFolder" && node.children.length > 0) { + if (node.sysType == "CmsFolder" && node.children?.length > 0) { for (let index = 0; index < node.children.length; index++) { const element = node.children[index]; findAndUpdate(element); -- Gitblit v1.9.1