diff --git a/src/compenents/left-menu/index.tsx b/src/compenents/left-menu/index.tsx
index bea96a4..680404d 100644
--- a/src/compenents/left-menu/index.tsx
+++ b/src/compenents/left-menu/index.tsx
@@ -30,7 +30,7 @@ const items = [
),
getItem(
"资源管理",
- "3",
+ "resource",
,
[
getItem("视频", "/videos", null, null, null),
@@ -40,46 +40,41 @@ const items = [
),
getItem(
"课程中心",
- "4",
+ "courses",
,
[getItem("线上课", "/course", null, null, null)],
null
),
getItem(
"学员管理",
- "5",
+ "user",
,
[
- getItem("学员", "/member", null, null, null),
getItem("部门", "/department", null, null, null),
+ getItem("学员", "/member", null, null, null),
],
null
),
getItem(
"系统设置",
- "6",
+ "system",
,
[
getItem("管理人员", "/system/administrator", null, null, null),
- getItem("系统配置", "/system/index", null, null, null),
getItem("角色配置", "/system/adminroles", null, null, null),
+ getItem("系统配置", "/system/index", null, null, null),
],
null
),
];
const children2Parent: any = {
- "/videos": ["3"],
- "/images": ["3"],
-
- "/member": ["4"],
- "/department": ["4"],
-
- "/course": ["5"],
-
- "/system/administrator": ["6"],
- "/system/adminroles": ["6"],
- "/system/index": ["6"],
+ "^/video": ["resource"],
+ "^/image": ["resource"],
+ "^/member": ["user"],
+ "^/department": ["user"],
+ "^/course": ["courses"],
+ "^/system": ["system"],
};
export const LeftMenu: React.FC = () => {
@@ -91,6 +86,12 @@ export const LeftMenu: React.FC = () => {
if (children2Parent[location.pathname]) {
defaultOpenKeys = children2Parent[location.pathname];
}
+ for (let p in children2Parent) {
+ if (location.pathname.search(p) >= 0) {
+ defaultOpenKeys = children2Parent[p];
+ break;
+ }
+ }
const onClick = (e: any) => {
navigate(e.key);