diff --git a/src/compenents/permission-button/index.tsx b/src/compenents/permission-button/index.tsx index 0633c58..4d86eb9 100644 --- a/src/compenents/permission-button/index.tsx +++ b/src/compenents/permission-button/index.tsx @@ -6,7 +6,7 @@ interface PropInterface { text: string; p: string; class: string; - icon: any; + icon?: any; onClick?: () => void; disabled: any; } diff --git a/src/compenents/tree-department/index.tsx b/src/compenents/tree-department/index.tsx index e642101..5f4dc06 100644 --- a/src/compenents/tree-department/index.tsx +++ b/src/compenents/tree-department/index.tsx @@ -129,8 +129,10 @@ export const TreeDepartment = (props: PropInterface) => { if (info) { label = info.node.title.props.children; } - props.onUpdate(selectedKeys, label); - setSelectKey(selectedKeys); + if (selectedKeys.length <= 1) { + props.onUpdate(selectedKeys, label); + setSelectKey(selectedKeys); + } }; const onExpand = (selectedKeys: any, info: any) => { @@ -138,8 +140,10 @@ export const TreeDepartment = (props: PropInterface) => { if (info) { label = info.node.title.props.children; } - props.onUpdate(selectedKeys, label); - setSelectKey(selectedKeys); + if (selectedKeys.length <= 1) { + props.onUpdate(selectedKeys, label); + setSelectKey(selectedKeys); + } }; return ( diff --git a/src/pages/member/index.tsx b/src/pages/member/index.tsx index 5684213..f9b393d 100644 --- a/src/pages/member/index.tsx +++ b/src/pages/member/index.tsx @@ -396,7 +396,6 @@ const MemberPage = () => { type="default" text="部门学员进度" class="mr-16" - icon={null} p="department-user-learn" disabled={null} />