diff --git a/src/compenents/tree-category/index.tsx b/src/compenents/tree-category/index.tsx index 278a6b7..f263bdd 100644 --- a/src/compenents/tree-category/index.tsx +++ b/src/compenents/tree-category/index.tsx @@ -1,6 +1,8 @@ import { Button, Input, message, Tree } from "antd"; import { useState, useEffect } from "react"; import { resourceCategory } from "../../api/index"; +import type { TreeProps } from "antd/es/tree"; + interface Option { key: string | number; title: string; @@ -65,5 +67,25 @@ export const TreeCategory = (props: PropInterface) => { props.onUpdate(selectedKeys); }; - return ; + const onDragEnter: TreeProps["onDragEnter"] = (info) => { + console.log(info); + // expandedKeys 需要受控时设置 + // setExpandedKeys(info.expandedKeys) + }; + + const onDrop: TreeProps["onDrop"] = (info) => { + console.log(info); + // expandedKeys 需要受控时设置 + // setExpandedKeys(info.expandedKeys) + }; + + return ( + + ); }; diff --git a/src/compenents/tree-department/index.tsx b/src/compenents/tree-department/index.tsx index c9e111d..9f616d3 100644 --- a/src/compenents/tree-department/index.tsx +++ b/src/compenents/tree-department/index.tsx @@ -1,6 +1,8 @@ import { Button, Input, message, Tree } from "antd"; import { useState, useEffect } from "react"; import { department } from "../../api/index"; +import type { TreeProps } from "antd/es/tree"; + interface Option { key: string | number; title: string; @@ -54,5 +56,25 @@ export const TreeDepartment = (props: PropInterface) => { props.onUpdate(selectedKeys); }; - return ; + const onDragEnter: TreeProps["onDragEnter"] = (info) => { + console.log(info); + // expandedKeys 需要受控时设置 + // setExpandedKeys(info.expandedKeys) + }; + + const onDrop: TreeProps["onDrop"] = (info) => { + console.log(info); + // expandedKeys 需要受控时设置 + // setExpandedKeys(info.expandedKeys) + }; + + return ( + + ); };