pageEnum.ts 634 B

1234567891011121314151617181920212223242526
  1. import { ResultEnum } from "@/enums/httpEnum"
  2. export enum PageEnum {
  3. // 登录
  4. BASE_LOGIN = '/login',
  5. BASE_LOGIN_NAME = 'Login',
  6. //重定向
  7. REDIRECT = '/redirect',
  8. REDIRECT_NAME = 'Redirect',
  9. // 首页
  10. BASE_HOME = '/project',
  11. BASE_HOME_NAME = 'Project',
  12. // 错误
  13. ERROR_PAGE_NAME_403 = 'ErrorPage403',
  14. ERROR_PAGE_NAME_404 = 'ErrorPage404',
  15. ERROR_PAGE_NAME_500 = 'ErrorPage500',
  16. }
  17. export const ErrorPageNameMap = new Map([
  18. [ResultEnum.NOT_FOUND, PageEnum.ERROR_PAGE_NAME_404],
  19. [ResultEnum.SERVER_FORBIDDEN, PageEnum.ERROR_PAGE_NAME_403],
  20. [ResultEnum.SERVER_ERROR, PageEnum.ERROR_PAGE_NAME_500],
  21. ])