init project

This commit is contained in:
Timi
2026-08-01 18:01:23 +08:00
parent 286fa1ba56
commit 11c48bf00c
107 changed files with 19350 additions and 1 deletions
+139
View File
@@ -0,0 +1,139 @@
import type { RouteRecordRaw } from "vue-router";
import PermissionSettings from "@/pages/management/PermissionSettings.vue";
import RoleList from "@/pages/management/RoleList.vue";
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 UserRoleAssign from "@/pages/management/UserRoleAssign.vue";
const permissionRoutes: RouteRecordRaw[] = [
{
path: "/management/permissions",
name: "PermissionSettings",
component: PermissionSettings,
meta: {
depth: 3,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "权限设置",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/permissions/roles",
name: "RoleList",
component: RoleList,
meta: {
depth: 4,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "角色管理",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/permissions/roles/create",
name: "RoleCreate",
component: RoleEdit,
meta: {
depth: 5,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "新增角色",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/permissions/roles/:id",
name: "RoleEdit",
component: RoleEdit,
meta: {
depth: 5,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "编辑角色",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/permissions/items",
name: "PermissionList",
component: PermissionList,
meta: {
depth: 4,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "权限管理",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/permissions/items/create",
name: "PermissionCreate",
component: PermissionEdit,
meta: {
depth: 5,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "新增权限",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/permissions/items/:id",
name: "PermissionEdit",
component: PermissionEdit,
meta: {
depth: 5,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "编辑权限",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/permissions/assign",
name: "RolePermissionAssign",
component: RolePermissionAssign,
meta: {
depth: 4,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "角色授权权限",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/permissions/user-roles",
name: "UserRoleAssign",
component: UserRoleAssign,
meta: {
depth: 4,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "用户授权角色",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
}
];
export default permissionRoutes;