mirror of
https://github.com/PlayEdu/backend
synced 2025-06-10 18:54:11 +08:00
树形组件初步
This commit is contained in:
parent
32af1deb43
commit
521e6e1378
@ -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 <Tree onSelect={onSelect} treeData={treeData} />;
|
||||
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 (
|
||||
<Tree
|
||||
onSelect={onSelect}
|
||||
treeData={treeData}
|
||||
draggable
|
||||
onDragEnter={onDragEnter}
|
||||
onDrop={onDrop}
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
@ -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 <Tree onSelect={onSelect} treeData={treeData} />;
|
||||
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 (
|
||||
<Tree
|
||||
onSelect={onSelect}
|
||||
treeData={treeData}
|
||||
draggable
|
||||
onDragEnter={onDragEnter}
|
||||
onDrop={onDrop}
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user