diff --git a/packages/biz/CHANGELOG.md b/packages/biz/CHANGELOG.md index bb64e57..53b4129 100644 --- a/packages/biz/CHANGELOG.md +++ b/packages/biz/CHANGELOG.md @@ -1,5 +1,11 @@ # @zhst/biz +## 0.29.0 + +### Minor Changes + +- zhst/biz: 添加 treePanel 的一些例子,修复一些 ts 报错 + ## 0.28.0 ### Minor Changes diff --git a/packages/biz/package.json b/packages/biz/package.json index 6635420..89fd91f 100644 --- a/packages/biz/package.json +++ b/packages/biz/package.json @@ -1,6 +1,6 @@ { "name": "@zhst/biz", - "version": "0.28.0", + "version": "0.29.0", "description": "业务库", "keywords": [ "business", diff --git a/packages/biz/src/index.tsx b/packages/biz/src/index.tsx index c367ca4..a07df83 100644 --- a/packages/biz/src/index.tsx +++ b/packages/biz/src/index.tsx @@ -4,6 +4,8 @@ export { default as BoxSelectTree } from './boxSelectTree' export type { BoxSelectTreeProps } from './boxSelectTree' export { default as Tree } from './tree' export type { BoxTreeProps, TreeData } from './tree' +export { default as TreePanel } from './treePanel' +export type { TreePanelProps } from './treePanel' export { default as TreeTransfer } from './treeTransfer' export type { TreeTransferProps } from './treeTransfer' export { default as TreeTransferModal } from './treeTransferModal' @@ -21,8 +23,6 @@ export type { ViewLargerImageModalRef, ViewLargerImageModalProps } from './ViewL export { default as ViewLargerImageModal, useViewLargerImageModal } from './ViewLargerImageModal' export type { VideoPlayerCardProps } from './VideoPlayerCard' export { default as VideoPlayerCard } from './VideoPlayerCard' -export type { TreePanelProps, TreePanelRefProps } from './treePanel' -export { default as TreePanel } from './treePanel' export { default as RealTimeMonitor } from './RealTimeMonitor' export { default as InfiniteList } from './infiniteList' export type { InfiniteListProps, InfiniteListRefProps } from './infiniteList' diff --git a/packages/biz/src/tree/index.tsx b/packages/biz/src/tree/index.tsx index 5d8aa3b..69a68c7 100644 --- a/packages/biz/src/tree/index.tsx +++ b/packages/biz/src/tree/index.tsx @@ -1,8 +1,8 @@ -import { TreeDataNode } from '@zhst/meta'; +import { DataNode } from '@zhst/meta'; import BoxTree from './boxTree'; -export interface TreeData extends TreeDataNode { - children?: TreeDataNode['children'] & { +export interface TreeData extends DataNode { + children?: DataNode['children'] & { isCamera?: boolean /** * 0-失败 1-成功 2-进行中 3-未知 diff --git a/packages/biz/src/treePanel/TreePanel.tsx b/packages/biz/src/treePanel/TreePanel.tsx index e0b93ee..fd17fcb 100644 --- a/packages/biz/src/treePanel/TreePanel.tsx +++ b/packages/biz/src/treePanel/TreePanel.tsx @@ -37,7 +37,7 @@ interface ITag { children?: ITag[] } -export interface BoxPanelProps { +export interface TreePanelProps { treeType?: 'directory' | 'normal' searchInputProps?: InputProps showOptions?: boolean @@ -69,7 +69,7 @@ export interface BoxPanelProps { const { ConfigContext } = ConfigProvider const { DirectoryTree } = BoxTree -const BoxPanel: FC = (props) => { +const TreePanel: FC = (props) => { const { treeType = 'directory', searchInputProps, @@ -108,7 +108,7 @@ const BoxPanel: FC = (props) => { * @param _list * @returns */ - const initFilter = (_list?: BoxPanelProps['filterList']) => { + const initFilter = (_list?: TreePanelProps['filterList']) => { const WithDropdown = (dom: ReactNode, isShow?: boolean, _config?: DropDownProps) => { if (!isShow) { return dom @@ -127,7 +127,7 @@ const BoxPanel: FC = (props) => { open={item.showTooltip} > {WithDropdown( -