goview_vue/src/enums/pageEnum.ts

39 lines
988 B
TypeScript
Raw Normal View History

2021-12-18 16:36:43 +08:00
import { ResultEnum } from '@/enums/httpEnum'
2021-12-10 14:11:49 +08:00
export enum PageEnum {
// 登录
BASE_LOGIN = '/login',
BASE_LOGIN_NAME = 'Login',
2021-12-10 14:11:49 +08:00
//重定向
REDIRECT = '/redirect',
REDIRECT_NAME = 'Redirect',
2021-12-10 14:11:49 +08:00
// 首页
BASE_HOME = '/project',
BASE_HOME_NAME = 'Project',
2021-12-18 22:05:00 +08:00
// 我的项目
BASE_HOME_ITEMS = '/project/items',
BASE_HOME_ITEMS_NAME = 'Project-Ttems',
// 我的模板
BASE_HOME_TEMPLATE = '/project/my-template',
BASE_HOME_TEMPLATE_NAME = 'Project-My-Template',
2021-12-18 16:36:43 +08:00
// 模板市场
2021-12-18 22:05:00 +08:00
BASE_HOME_TEMPLATE_MARKET = '/project/template-market',
BASE_HOME_TEMPLATE_MARKET_NAME = 'Project-Template-Market',
2021-12-18 16:36:43 +08:00
2021-12-10 14:11:49 +08:00
// 错误
ERROR_PAGE_NAME_403 = 'ErrorPage403',
ERROR_PAGE_NAME_404 = 'ErrorPage404',
2021-12-18 16:36:43 +08:00
ERROR_PAGE_NAME_500 = 'ErrorPage500'
2021-12-10 14:11:49 +08:00
}
export const ErrorPageNameMap = new Map([
[ResultEnum.NOT_FOUND, PageEnum.ERROR_PAGE_NAME_404],
[ResultEnum.SERVER_FORBIDDEN, PageEnum.ERROR_PAGE_NAME_403],
2021-12-18 16:36:43 +08:00
[ResultEnum.SERVER_ERROR, PageEnum.ERROR_PAGE_NAME_500]
])