From d19d4d7523eaf8e0a0d00467681a55c0c49c2d3d Mon Sep 17 00:00:00 2001
From: yiming <m13691596795@163.com>
Date: 星期三, 03 四月 2024 18:02:42 +0800
Subject: [PATCH] 书目

---
 packageBookService/pages/bookServices/detail/components/tree/index.js |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/packageBookService/pages/bookServices/detail/components/tree/index.js b/packageBookService/pages/bookServices/detail/components/tree/index.js
index 186a9e1..f87d087 100644
--- a/packageBookService/pages/bookServices/detail/components/tree/index.js
+++ b/packageBookService/pages/bookServices/detail/components/tree/index.js
@@ -43,6 +43,9 @@
       type: Boolean,
       value: false,
     },
+    checkAllState: {
+      type: Boolean,
+    },
   },
   data: {
     sonPurchaseSaleMethodId: "",
@@ -308,16 +311,9 @@
         ids.push(item.id);
         checked = item.checked;
       });
-      const flag =
-        list.findIndex((item) => item.checked == false) > -1 ? true : false;
-      var myEventDetail = {
-        value: flag,
-      }; // detail瀵硅薄锛屾彁渚涚粰浜嬩欢鐩戝惉鍑芥暟
-      var myEventOption = {
-        bubbles: true,
-        composed: true,
-      }; // 瑙﹀彂浜嬩欢鐨勯�夐」
-      this.triggerEvent("changeCheckAll", myEventDetail, myEventOption);
+      // const flag =
+      //   list.findIndex((item) => item.checked == false) > -1 ? true : false;
+      const flag = this.properties.checkAllState;
       const updataList = this.findAndUpdateItemsByIds(
         this.properties.treeList,
         ids,
@@ -332,6 +328,14 @@
       this.setData({
         treeList: updataList,
       });
+      var myEventDetail = {
+        value: !flag,
+      }; // detail瀵硅薄锛屾彁渚涚粰浜嬩欢鐩戝惉鍑芥暟
+      var myEventOption = {
+        bubbles: true,
+        composed: true,
+      }; // 瑙﹀彂浜嬩欢鐨勯�夐」
+      this.triggerEvent("changeCheckAll", myEventDetail, myEventOption);
     },
 
     // 绔犺妭鍕鹃��

--
Gitblit v1.9.1