全部
, + key: 'all', + onClick: () => console.log('多选1') + }, + { + icon:基本用法
+
+## API
+
+| 参数 | 说明 | 类型 | 默认值 | 版本 |
+| --- | --- | --- | --- | --- |
+| treeType | 树的类型 | 'directory' 'normal' | directory | --- |
+| searchInputProps | antd-inputProps | --- | --- | --- |
+| showOptions | --- | boolean | --- | --- |
+| treeProps | --- | antd-treeProps | --- | --- |
+| data | --- | TreeDataNode[] | [] | --- |
+| onSearch | --- | (e: any) => void | - | --- |
+| onItemCheck | --- | TreeProps['onCheck'] | - | --- |
+| onItemSelect | --- | TreeProps['onSelect'] | - | --- |
+| customImport | 自定义搜索栏边上的过滤图标 | ReactNode 、string | - | --- |
+| extra | 数组件上方插槽 | ReactNode 、string | --- | --- |
+| prefixCls | class前缀,用于覆盖class | string | --- | --- |
+| showSelectBar | 显示搜索框 | boolean | false | --- |
+| filterSelectProps | 搜索框 | antd-SelectProps | - | --- |
+| showSearchBar | 显示搜索框 | boolean | false | --- |
+| noFilter | 是否显示搜索拓展 | boolean | false | --- |
+| filterList | 过滤插槽列表 | IOption[] | [] | --- |
+| optionList | 操作按钮列表 | IOption[] | [] | --- |
+| showTagPanel | 显示标签插槽 | boolean | false | --- |
+| tagList | 标签列表 | ITag[] | [] | --- |
+| onSelect | 搜索选中事件 | SelectProps['onChange'] | - | --- |
+| tagExpandAll | 标签展开状态 | boolean | false | --- |
+| onTagCheck | 标签点击事件 | (value: string, tag: ITag) => void; | false | --- |
+| checkedTags | 标签选中状态 | string[] | [] | --- |
+| onResetTags | 重置标签事件 | () => void | - | --- |
+| onTagExpand | 标签展开事件 | (e: any) => void | - | --- |
+| tagFootRender | 标签展开状态 | ReactNode, string | false | --- |
+
+### IOption
+
+```ts
+interface IOption {
+ label: string
+ key: string
+ icon?: string | ReactNode
+ disabled?: boolean;
+ showTooltip?: boolean;
+ onClick?: () => void
+ className?: string;
+ dropdownConfig?: DropDownProps
+}
+```
+
+### ITag
+
+```ts
+interface ITag {
+ label: string
+ value: string
+ icon?: ReactNode
+ parentNode?: string
+ children?: ITag[]
+}
+```
+
+## 组件设计
+
+该组件包含以下功能:
+
+1. 顶部按钮支持
+2. 输入框单行展示
+3. 选择框和筛选框同一行
+4. 按钮列表
diff --git a/packages/biz/src/treePanel/index.tsx b/packages/biz/src/treePanel/index.tsx
new file mode 100644
index 0000000..14bfed2
--- /dev/null
+++ b/packages/biz/src/treePanel/index.tsx
@@ -0,0 +1,7 @@
+/**
+ * Created by jiangzhixiong on 2024/06/04
+ */
+import TreePanel from './TreePanel'
+export type { TreePanelProps, TreePanelRefProps } from './TreePanel'
+
+export default TreePanel
diff --git a/packages/biz/src/treeTransfer/TreeTransfer.tsx b/packages/biz/src/treeTransfer/TreeTransfer.tsx
index ddcd99a..614329f 100644
--- a/packages/biz/src/treeTransfer/TreeTransfer.tsx
+++ b/packages/biz/src/treeTransfer/TreeTransfer.tsx
@@ -1,6 +1,5 @@
import React, { ReactNode } from 'react';
-import { Button, ConfigProvider, theme, Flex, InputProps, TabsProps, Tabs, ButtonProps, Tree, TreeProps, DataNode as TreeDataNode } from '@zhst/meta'
-import { Input } from 'antd'
+import { Button, Input, ConfigProvider, theme, Flex, InputProps, TabsProps, Tabs, ButtonProps, Tree, TreeProps, DataNode as TreeDataNode } from '@zhst/meta'
import { IconFont } from '@zhst/icon'
import './index.less'
diff --git a/packages/biz/src/treeTransferModal/TreeTransferModal.tsx b/packages/biz/src/treeTransferModal/TreeTransferModal.tsx
index 3b884f5..d4c6abd 100644
--- a/packages/biz/src/treeTransferModal/TreeTransferModal.tsx
+++ b/packages/biz/src/treeTransferModal/TreeTransferModal.tsx
@@ -1,5 +1,5 @@
import React, { FC, useState } from 'react';
-import { Modal, ModalProps, Radio, RadioGroupProps, Select, SelectProps, TransferProps, TreeDataNode, TreeProps } from 'antd';
+import { Modal, ModalProps, Radio, RadioGroupProps, Select, SelectProps, TransferProps, TreeDataNode, TreeProps } from '@zhst/meta';
import TreeTransfer from '../treeTransfer';
import { TreeTransferProps } from '../treeTransfer'
diff --git a/packages/map/CHANGELOG.md b/packages/map/CHANGELOG.md
index cf2fe1c..6bdbfe2 100644
--- a/packages/map/CHANGELOG.md
+++ b/packages/map/CHANGELOG.md
@@ -1,5 +1,16 @@
# @zhst/map
+## 0.4.0
+
+### Minor Changes
+
+- zhst/biz: 新增树面板
+
+### Patch Changes
+
+- Updated dependencies
+ - @zhst/meta@0.25.0
+
## 0.3.3
### Patch Changes
diff --git a/packages/map/package.json b/packages/map/package.json
index a3830a2..27fcca9 100644
--- a/packages/map/package.json
+++ b/packages/map/package.json
@@ -1,6 +1,6 @@
{
"name": "@zhst/map",
- "version": "0.3.3",
+ "version": "0.4.0",
"description": "地图库",
"keywords": [
"map",
diff --git a/packages/material/CHANGELOG.md b/packages/material/CHANGELOG.md
index a4fb538..d4b13cb 100644
--- a/packages/material/CHANGELOG.md
+++ b/packages/material/CHANGELOG.md
@@ -1,5 +1,17 @@
# @zhst/material
+## 0.20.0
+
+### Minor Changes
+
+- zhst/biz: 新增树面板
+
+### Patch Changes
+
+- Updated dependencies
+ - @zhst/meta@0.25.0
+ - @zhst/biz@0.28.0
+
## 0.19.3
### Patch Changes
diff --git a/packages/material/package.json b/packages/material/package.json
index 84bae92..ebfd82e 100644
--- a/packages/material/package.json
+++ b/packages/material/package.json
@@ -1,6 +1,6 @@
{
"name": "@zhst/material",
- "version": "0.19.3",
+ "version": "0.20.0",
"description": "物料库",
"keywords": [
"business",
diff --git a/packages/meta/CHANGELOG.md b/packages/meta/CHANGELOG.md
index d4a33fa..b515701 100644
--- a/packages/meta/CHANGELOG.md
+++ b/packages/meta/CHANGELOG.md
@@ -1,5 +1,11 @@
# @zhst/utils
+## 0.25.0
+
+### Minor Changes
+
+- zhst/biz: 新增树面板
+
## 0.24.0
### Minor Changes
diff --git a/packages/meta/package.json b/packages/meta/package.json
index 68f4bf3..5f72a1b 100644
--- a/packages/meta/package.json
+++ b/packages/meta/package.json
@@ -1,6 +1,6 @@
{
"name": "@zhst/meta",
- "version": "0.24.0",
+ "version": "0.25.0",
"description": "原子组件",
"keywords": [
"meta",
diff --git a/packages/meta/src/index.tsx b/packages/meta/src/index.tsx
index 1f04a4d..b33fce7 100644
--- a/packages/meta/src/index.tsx
+++ b/packages/meta/src/index.tsx
@@ -31,6 +31,8 @@ export type {
DirectoryTreeExpandAction,
DirectoryTreeProps
} from './tree';
+export { default as Spin } from './spin'
+export type { SpinProps, SpinSize, SpinType } from './spin'
export { default as message } from './message'
export { default as Button } from './button'
export type { ArgsProps } from './message'
diff --git a/packages/meta/src/theme/themes/seed.ts b/packages/meta/src/theme/themes/seed.ts
index b3a408d..ac2c666 100644
--- a/packages/meta/src/theme/themes/seed.ts
+++ b/packages/meta/src/theme/themes/seed.ts
@@ -26,8 +26,8 @@ const seedToken: SeedToken = {
colorWarning: '#FAAD14',
colorError: '#FF4D4F',
colorInfo: '#0099FF',
- colorLink: '',
- colorTextBase: '',
+ colorLink: '#0099FF',
+ colorTextBase: '#191919',
colorBgBase: '',
@@ -63,7 +63,7 @@ const seedToken: SeedToken = {
sizePopupArrow: 16,
// Control Base
- controlHeight: 32,
+ controlHeight: 36,
// zIndex
zIndexBase: 0,