permission.ts 496 B

123456789101112131415161718
  1. import { RouteName } from "@/router/config";
  2. import { UserPermission } from "@/store/permission";
  3. import { DataScope } from "@/store/role";
  4. // 子权限
  5. export const permissionChilds = ["select", "update", "delete", "add"];
  6. // 共有菜单
  7. export const pubPermissionMenus = [RouteName.statistics];
  8. // 登录用户共有权限
  9. export const pubPermissions: UserPermission[] = pubPermissionMenus.map(
  10. (menu) => ({
  11. resourceKey: menu,
  12. type: "menu",
  13. dataScope: DataScope.none,
  14. })
  15. );