pageEnum.ts 770 B

123456789101112131415161718192021222324252627282930
  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. BASE_HOME_Template_Market = '/project/templateMarket',
  14. BASE_HOME_Template_Market_NAME = 'Project-TemplateMarket',
  15. // 错误
  16. ERROR_PAGE_NAME_403 = 'ErrorPage403',
  17. ERROR_PAGE_NAME_404 = 'ErrorPage404',
  18. ERROR_PAGE_NAME_500 = 'ErrorPage500'
  19. }
  20. export const ErrorPageNameMap = new Map([
  21. [ResultEnum.NOT_FOUND, PageEnum.ERROR_PAGE_NAME_404],
  22. [ResultEnum.SERVER_FORBIDDEN, PageEnum.ERROR_PAGE_NAME_403],
  23. [ResultEnum.SERVER_ERROR, PageEnum.ERROR_PAGE_NAME_500]
  24. ])