部门报错优化

This commit is contained in:
禺狨 2023-03-29 09:36:26 +08:00
parent 7f4a08f7a4
commit d9d3be1434

View File

@ -30,23 +30,25 @@ export const Header: React.FC = () => {
const [currentNav, serCurrentNav] = useState(location.pathname);
useEffect(() => {
setCurrentDepartment(departments[0].name);
const arr: any = [
{
key: "1",
type: "group",
label: "部门",
children: [],
},
];
departments.map((item: any) => {
arr[0].children.push({
key: item.id,
label: item.name,
disabled: item.name === currentDepartment,
if (departments.length > 0) {
setCurrentDepartment(departments[0].name);
const arr: any = [
{
key: "1",
type: "group",
label: "部门",
children: [],
},
];
departments.map((item: any) => {
arr[0].children.push({
key: item.id,
label: item.name,
disabled: item.name === currentDepartment,
});
});
});
setDepartmentsMenu(arr);
setDepartmentsMenu(arr);
}
}, [departments]);
const onClick: MenuProps["onClick"] = ({ key }) => {