refactor permission
This commit is contained in:
@@ -5,6 +5,7 @@ import RoleEdit from "@/pages/management/RoleEdit.vue";
|
||||
import PermissionList from "@/pages/management/PermissionList.vue";
|
||||
import PermissionEdit from "@/pages/management/PermissionEdit.vue";
|
||||
import RolePermissionAssign from "@/pages/management/RolePermissionAssign.vue";
|
||||
import RoleDelegationPermissionAssign from "@/pages/management/RoleDelegationPermissionAssign.vue";
|
||||
import UserRoleAssign from "@/pages/management/UserRoleAssign.vue";
|
||||
|
||||
const permissionRoutes: RouteRecordRaw[] = [
|
||||
@@ -64,6 +65,34 @@ const permissionRoutes: RouteRecordRaw[] = [
|
||||
darkBodyBackground: "#10161f"
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/management/permissions/roles/:id/assign/p",
|
||||
name: "RolePermissionAssignFromRole",
|
||||
component: RolePermissionAssign,
|
||||
meta: {
|
||||
depth: 6,
|
||||
navBarVisible: true,
|
||||
navBarCanBack: true,
|
||||
navBarTitle: "角色直接权限 P",
|
||||
tabBarVisible: false,
|
||||
bodyBackground: "#F5F5F8",
|
||||
darkBodyBackground: "#10161f"
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/management/permissions/roles/:id/assign/d",
|
||||
name: "RoleDelegationPermissionAssignFromRole",
|
||||
component: RoleDelegationPermissionAssign,
|
||||
meta: {
|
||||
depth: 6,
|
||||
navBarVisible: true,
|
||||
navBarCanBack: true,
|
||||
navBarTitle: "角色转授权限 D",
|
||||
tabBarVisible: false,
|
||||
bodyBackground: "#F5F5F8",
|
||||
darkBodyBackground: "#10161f"
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/management/permissions/items",
|
||||
name: "PermissionList",
|
||||
@@ -108,13 +137,31 @@ const permissionRoutes: RouteRecordRaw[] = [
|
||||
},
|
||||
{
|
||||
path: "/management/permissions/assign",
|
||||
redirect: "/management/permissions/assign/p"
|
||||
},
|
||||
{
|
||||
path: "/management/permissions/assign/p",
|
||||
name: "RolePermissionAssign",
|
||||
component: RolePermissionAssign,
|
||||
meta: {
|
||||
depth: 4,
|
||||
navBarVisible: true,
|
||||
navBarCanBack: true,
|
||||
navBarTitle: "角色授权权限",
|
||||
navBarTitle: "角色直接权限 P",
|
||||
tabBarVisible: false,
|
||||
bodyBackground: "#F5F5F8",
|
||||
darkBodyBackground: "#10161f"
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/management/permissions/assign/d",
|
||||
name: "RoleDelegationPermissionAssign",
|
||||
component: RoleDelegationPermissionAssign,
|
||||
meta: {
|
||||
depth: 4,
|
||||
navBarVisible: true,
|
||||
navBarCanBack: true,
|
||||
navBarTitle: "角色转授权限 D",
|
||||
tabBarVisible: false,
|
||||
bodyBackground: "#F5F5F8",
|
||||
darkBodyBackground: "#10161f"
|
||||
|
||||
Reference in New Issue
Block a user