diff --git a/src/api/menu/index.ts b/src/api/menu/index.ts index bedcbe5..cdc272f 100644 --- a/src/api/menu/index.ts +++ b/src/api/menu/index.ts @@ -212,7 +212,7 @@ class MenuAPI { name: "calculate", meta: { title: "算子管理", - icon: "user", + icon: "oper", hidden: false, roles: ["ADMIN", "GUEST"], keepAlive: true, @@ -249,7 +249,7 @@ class MenuAPI { name: "calculateParam", meta: { title: "算子程序管理", - icon: "user", + icon: "oper", hidden: false, roles: ["ADMIN", "GUEST"], keepAlive: true, @@ -289,7 +289,7 @@ class MenuAPI { name: "/dataMgr", meta: { title: "数据集管理", - icon: "db", + icon: "dict", hidden: false, roles: ["GUEST", "ADMIN", "ADMIN6"], alwaysShow: false, @@ -301,7 +301,7 @@ class MenuAPI { name: "datas", meta: { title: "数据集管理", - icon: "user", + icon: "dict", hidden: false, roles: ["ADMIN", "GUEST"], keepAlive: true, @@ -341,7 +341,7 @@ class MenuAPI { name: "equipment", meta: { title: "计算设备管理", - icon: "user", + icon: "setting", hidden: false, roles: ["ADMIN", "GUEST"], keepAlive: true, @@ -402,7 +402,7 @@ class MenuAPI { name: "otherTool", meta: { title: "第三方工具管理", - icon: "role", + icon: "setting", hidden: false, roles: ["ADMIN6", "GUEST", "ADMIN"], keepAlive: true, @@ -453,7 +453,7 @@ class MenuAPI { component: "system/user/index", name: "User", meta: { - title: "系统管理1", + title: "用户管理", icon: "user", hidden: false, roles: ["ADMIN", "GUEST"], @@ -461,12 +461,24 @@ class MenuAPI { alwaysShow: false, }, }, + { + path: "userEdit", + component: "system/user/edit", + name: "UserEdit", + meta: { + title: "用户管理编辑", + hidden: true, + roles: ["ADMIN", "GUEST"], + keepAlive: true, + alwaysShow: false, + }, + }, { path: "role", component: "system/role/index", name: "Role", meta: { - title: "系统管理2", + title: "角色管理", icon: "role", hidden: false, roles: ["ADMIN6", "GUEST", "ADMIN"], @@ -474,6 +486,43 @@ class MenuAPI { alwaysShow: false, }, }, + { + path: "roleEdit", + component: "system/role/edit", + name: "RoleEdit", + meta: { + title: "角色管理编辑", + hidden: true, + roles: ["ADMIN6", "GUEST", "ADMIN"], + keepAlive: true, + alwaysShow: false, + }, + }, + { + path: "menu", + component: "system/menu/index", + name: "Menu", + meta: { + title: "菜单管理", + icon: "menu", + hidden: false, + roles: ["ADMIN6", "GUEST", "ADMIN"], + keepAlive: true, + alwaysShow: false, + }, + }, + { + path: "menuEdit", + component: "system/menu/edit", + name: "MenuEdit", + meta: { + title: "菜单管理编辑", + hidden: true, + roles: ["ADMIN6", "GUEST", "ADMIN"], + keepAlive: true, + alwaysShow: false, + }, + }, ], }, ]); diff --git a/src/views/system/menu/edit.vue b/src/views/system/menu/edit.vue new file mode 100644 index 0000000..8844198 --- /dev/null +++ b/src/views/system/menu/edit.vue @@ -0,0 +1,255 @@ + + + + + + \ No newline at end of file diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index db6e07f..0a01567 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -1,42 +1,41 @@