From 0a308db98d5c3b02376197d3017ff8b27fc09abf Mon Sep 17 00:00:00 2001 From: Gene Date: Fri, 13 Dec 2024 11:41:17 +0800 Subject: [PATCH] feat: support checking all blocks in material add block panel (#923) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 物料插件-区块分组-添加区块,区块列表没有全选功能 改动点: 1. 给区块列表添加全选功能 2. 抽取了一个 SelectAll 组件到 common 包 --- packages/common/component/PluginBlockList.vue | 26 ++++++++++-- packages/common/component/SelectAll.vue | 42 +++++++++++++++++++ packages/common/component/index.js | 1 + .../plugins/block/src/composable/useBlock.js | 10 +++++ .../src/meta/block/src/BlockGroupPanel.vue | 5 ++- .../src/meta/block/src/BlockGroupTransfer.vue | 29 ++++++++++++- .../src/meta/block/src/BlockList.vue | 16 ++++++- packages/theme/base/src/component-common.less | 3 +- 8 files changed, 122 insertions(+), 10 deletions(-) create mode 100644 packages/common/component/SelectAll.vue diff --git a/packages/common/component/PluginBlockList.vue b/packages/common/component/PluginBlockList.vue index c1df2e4d2..401bef27d 100644 --- a/packages/common/component/PluginBlockList.vue +++ b/packages/common/component/PluginBlockList.vue @@ -1,6 +1,8 @@