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