From feead902a64345472895b9d4d9a335574ab728ad Mon Sep 17 00:00:00 2001 From: yiming <m13691596795@163.com> Date: 星期三, 27 三月 2024 09:43:36 +0800 Subject: [PATCH] 书展bug --- packageBookService/pages/bookServices/detail/components/tree/index.js | 24 +++++++++++++++++++----- 1 files changed, 19 insertions(+), 5 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/components/tree/index.js b/packageBookService/pages/bookServices/detail/components/tree/index.js index 9bc00b6..1527680 100644 --- a/packageBookService/pages/bookServices/detail/components/tree/index.js +++ b/packageBookService/pages/bookServices/detail/components/tree/index.js @@ -37,6 +37,8 @@ } }, data: { + sonPurchaseSaleMethodId: '', + superiorPurchaseSaleMethodId: [], activeValues: [1, 2], webpageSrc: '', cloudShoppingCart: [] @@ -285,17 +287,25 @@ // 绔犺妭鍕鹃�� checkResourceTitle(e) { // 杩欎釜鏃跺�檆hecked鐨勫�兼槸fals + let checkResourceTitleList = [] const item = e.currentTarget.dataset.item + // let list = this.flattenTree([item]) let ids = [] list.forEach(item => { ids.push(item.id) }) + // console.log(list, 'list789'); const updatedTreeList = this.findAndUpdateItemsByIds(this.properties.treeList, ids); this.setData({ treeList: updatedTreeList // 鏇存柊 treeList 鏁版嵁 }); - console.log(list, 'list'); + + + this.setData({ + superiorPurchaseSaleMethodId: list + }) + console.log(this.data.superiorPurchaseSaleMethodId, 'superiorPurchaseSaleMethodId'); list.forEach(items => { console.log(items.checked, 'itesasd'); if (!items.checked) { @@ -309,12 +319,16 @@ // 瀛愰」鍕鹃�� checkResource(e) { const citem = e.currentTarget.dataset.item - console.log(e); + // console.log(e); + + const updataList = this.checkResoucrceInfo(this.properties.treeList, citem.id) console.log(updataList); this.setData({ - treeList: updataList + treeList: updataList, + sonPurchaseSaleMethodId: citem.saleMethod[0].Id }) + }, // 鍔犲叆璐墿杞� async onCloudShoppingCart() { @@ -348,8 +362,8 @@ }, }, onCheckAllChange(e) { - debugger - console.log('checkbox', e.detail.value); + // debugger + // console.log('checkbox', e.detail.value); // this.setData({ // checkAllValues: event.detail, // }); -- Gitblit v1.9.1