mirror of
https://github.com/PlayEdu/backend
synced 2025-07-18 17:05:46 +08:00
资源分类、部门点击展开
This commit is contained in:
parent
3f9f6abf03
commit
35ea9e8877
@ -67,6 +67,15 @@ export const TreeCategory = (props: PropInterface) => {
|
|||||||
setSelectKey(selectedKeys);
|
setSelectKey(selectedKeys);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const onExpand = (selectedKeys: any, info: any) => {
|
||||||
|
let label = "全部" + props.text;
|
||||||
|
if (info) {
|
||||||
|
label = info.node.title;
|
||||||
|
}
|
||||||
|
props.onUpdate(selectedKeys, label);
|
||||||
|
setSelectKey(selectedKeys);
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<div
|
<div
|
||||||
@ -79,7 +88,7 @@ export const TreeCategory = (props: PropInterface) => {
|
|||||||
>
|
>
|
||||||
全部{props.text}
|
全部{props.text}
|
||||||
</div>
|
</div>
|
||||||
<Tree onSelect={onSelect} treeData={treeData} />
|
<Tree onSelect={onSelect} onExpand={onExpand} treeData={treeData} />
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
@ -68,6 +68,15 @@ export const TreeDepartment = (props: PropInterface) => {
|
|||||||
setSelectKey(selectedKeys);
|
setSelectKey(selectedKeys);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const onExpand = (selectedKeys: any, info: any) => {
|
||||||
|
let label = "全部" + props.text;
|
||||||
|
if (info) {
|
||||||
|
label = info.node.title;
|
||||||
|
}
|
||||||
|
props.onUpdate(selectedKeys, label);
|
||||||
|
setSelectKey(selectedKeys);
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<div
|
<div
|
||||||
@ -80,7 +89,7 @@ export const TreeDepartment = (props: PropInterface) => {
|
|||||||
>
|
>
|
||||||
全部{props.text}
|
全部{props.text}
|
||||||
</div>
|
</div>
|
||||||
<Tree onSelect={onSelect} treeData={treeData} />
|
<Tree onSelect={onSelect} onExpand={onExpand} treeData={treeData} />
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
@ -430,6 +430,10 @@ textarea.ant-input {
|
|||||||
left: 0;
|
left: 0;
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
}
|
}
|
||||||
|
.ant-tree-switcher_open::after,
|
||||||
|
.ant-tree-switcher_close::after {
|
||||||
|
z-index: 0;
|
||||||
|
}
|
||||||
|
|
||||||
.ant-modal-confirm-btns > .ant-btn-default:hover {
|
.ant-modal-confirm-btns > .ant-btn-default:hover {
|
||||||
color: #ff4d4f !important;
|
color: #ff4d4f !important;
|
||||||
|
@ -37,9 +37,9 @@ export const DepartmentPage: React.FC = () => {
|
|||||||
|
|
||||||
const onSelect = (selectedKeys: any, info: any) => {
|
const onSelect = (selectedKeys: any, info: any) => {
|
||||||
setSelectKey(selectedKeys);
|
setSelectKey(selectedKeys);
|
||||||
console.log(selectedKeys);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
const through = (p: string) => {
|
const through = (p: string) => {
|
||||||
if (!permisssions) {
|
if (!permisssions) {
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user