refactor: ♻️ 角色的路由权限判断移至后端

This commit is contained in:
ray
2024-06-29 14:25:24 +08:00
parent f59d8987ee
commit 322607504f
5 changed files with 62 additions and 121 deletions

View File

@@ -16,7 +16,6 @@ export default defineMock([
title: "系统管理",
icon: "system",
hidden: false,
roles: ["ADMIN"],
alwaysShow: false,
params: null,
},
@@ -29,7 +28,6 @@ export default defineMock([
title: "用户管理",
icon: "user",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -43,7 +41,6 @@ export default defineMock([
title: "角色管理",
icon: "role",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -57,7 +54,6 @@ export default defineMock([
title: "菜单管理",
icon: "menu",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -71,7 +67,6 @@ export default defineMock([
title: "部门管理",
icon: "tree",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -85,7 +80,6 @@ export default defineMock([
title: "字典管理",
icon: "dict",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -101,7 +95,6 @@ export default defineMock([
title: "接口文档",
icon: "api",
hidden: false,
roles: ["ADMIN"],
alwaysShow: true,
params: null,
},
@@ -114,7 +107,6 @@ export default defineMock([
title: "Apifox",
icon: "api",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -131,7 +123,6 @@ export default defineMock([
title: "平台文档",
icon: "document",
hidden: false,
roles: ["ADMIN"],
alwaysShow: false,
params: null,
},
@@ -144,7 +135,6 @@ export default defineMock([
title: "平台文档(内嵌)",
icon: "document",
hidden: false,
roles: ["ADMIN"],
alwaysShow: false,
params: null,
},
@@ -156,7 +146,6 @@ export default defineMock([
title: "平台文档(外链)",
icon: "link",
hidden: false,
roles: ["ADMIN"],
alwaysShow: false,
params: null,
},
@@ -171,7 +160,6 @@ export default defineMock([
title: "多级菜单",
icon: "cascader",
hidden: false,
roles: ["ADMIN"],
alwaysShow: true,
params: null,
},
@@ -184,7 +172,6 @@ export default defineMock([
title: "菜单一级",
icon: "",
hidden: false,
roles: ["ADMIN"],
alwaysShow: true,
params: null,
},
@@ -197,7 +184,6 @@ export default defineMock([
title: "菜单二级",
icon: "",
hidden: false,
roles: ["ADMIN"],
alwaysShow: false,
params: null,
},
@@ -210,7 +196,6 @@ export default defineMock([
title: "菜单三级-1",
icon: "",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -224,7 +209,6 @@ export default defineMock([
title: "菜单三级-2",
icon: "",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -244,7 +228,6 @@ export default defineMock([
title: "组件封装",
icon: "menu",
hidden: false,
roles: ["ADMIN"],
alwaysShow: false,
params: null,
},
@@ -257,7 +240,6 @@ export default defineMock([
title: "增删改查",
icon: "",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -271,7 +253,6 @@ export default defineMock([
title: "列表选择器",
icon: "",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -285,7 +266,6 @@ export default defineMock([
title: "富文本编辑器",
icon: "",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -299,7 +279,6 @@ export default defineMock([
title: "图片上传",
icon: "",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -313,7 +292,6 @@ export default defineMock([
title: "图标选择器",
icon: "",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -327,7 +305,6 @@ export default defineMock([
title: "字典组件",
icon: "",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -343,7 +320,6 @@ export default defineMock([
title: "路由参数",
icon: "el-icon-ElementPlus",
hidden: false,
roles: ["ADMIN"],
alwaysShow: true,
params: null,
},
@@ -356,7 +332,6 @@ export default defineMock([
title: "参数(type=1)",
icon: "el-icon-Star",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: {
@@ -372,7 +347,6 @@ export default defineMock([
title: "参数(type=2)",
icon: "el-icon-StarFilled",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: {
@@ -390,7 +364,6 @@ export default defineMock([
title: "功能演示",
icon: "menu",
hidden: false,
roles: ["ADMIN"],
alwaysShow: false,
params: null,
},
@@ -403,7 +376,6 @@ export default defineMock([
title: "Icons",
icon: "el-icon-Notification",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -417,7 +389,6 @@ export default defineMock([
title: "Websocket",
icon: "",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
@@ -431,7 +402,6 @@ export default defineMock([
title: "敬请期待...",
icon: "",
hidden: false,
roles: ["ADMIN"],
alwaysShow: false,
params: null,
},