diff --git a/ui/src/styles/element-plus.scss b/ui/src/styles/element-plus.scss
index 9a24e8654..de05b18d1 100644
--- a/ui/src/styles/element-plus.scss
+++ b/ui/src/styles/element-plus.scss
@@ -423,3 +423,7 @@
.el-table .el-popper {
max-width: 500px !important;
}
+
+.el-tree {
+ --el-tree-node-content-height: 32px;
+}
diff --git a/ui/src/views/dataset/ImportDocumentDataset.vue b/ui/src/views/dataset/ImportDocumentDataset.vue
index fe8f2b33f..84729b576 100644
--- a/ui/src/views/dataset/ImportDocumentDataset.vue
+++ b/ui/src/views/dataset/ImportDocumentDataset.vue
@@ -39,6 +39,7 @@
:label="$t('views.document.feishu.allCheck')"
size="large"
class="ml-24"
+ @change="handleAllCheckChange"
/>
@@ -49,7 +50,15 @@
show-checkbox
node-key="token"
ref="treeRef"
- />
+ >
+
+
+
+
+ {{ node.label }}
+
+
+
@@ -67,8 +76,6 @@