From 3b22db15cfc9f3704c4654df9d694ebfc16875bf Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期二, 09 四月 2024 18:46:28 +0800 Subject: [PATCH] 图书详情,答题器修改 --- packageBookService/pages/bookServices/detail/components/tree/index.js | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/components/tree/index.js b/packageBookService/pages/bookServices/detail/components/tree/index.js index 21163eb..c4f9ab8 100644 --- a/packageBookService/pages/bookServices/detail/components/tree/index.js +++ b/packageBookService/pages/bookServices/detail/components/tree/index.js @@ -166,8 +166,7 @@ return wx.showToast({ icon: "error", title: item.saleMethod[0].Price > 0 ? - "璇峰厛璐拱璇ヨ祫婧�" : - "璇峰厛鐐瑰嚮棰嗗彇鏌ョ湅鎸夐挳", + "璇峰厛璐拱璇ヨ祫婧�" : "璇峰厛鐐瑰嚮棰嗗彇鏌ョ湅鎸夐挳", }); } wx.navigateTo({ @@ -378,11 +377,20 @@ // 瀛愰」鍕鹃�� checkResource(e) { const citem = e.currentTarget.dataset.item; - console.log(citem, "5648"); + const parent = e.currentTarget.dataset.parent + const childrenList = parent.children.filter(item => item.id !== citem.id) + const flag = childrenList.findIndex(item => item.checked == false) const updataList = this.checkResoucrceInfo( this.properties.treeList, citem.id ); + if (flag == -1) { + if (citem.checked == false) { + this.findAndUpdateItemsByIds(this.properties.treeList, [parent.id], true) + } else { + this.findAndUpdateItemsByIds(this.properties.treeList, [parent.id], false) + } + } if (!citem.checked) { //閫変腑鐨勬椂鍊欐坊鍔爄d let sonPurchaseSaleMethodId = this.data.sonPurchaseSaleMethodId || []; -- Gitblit v1.9.1