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