pageEnum.ts
1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import { ResultEnum } from '@/enums/httpEnum'
export enum ChartEnum {
// 图表创建
CHART_HOME = '/chart/home/:id(.*)*',
CHART_HOME_NAME = 'ChartHome',
}
export enum PreviewEnum {
// 图表预览
CHART_PREVIEW = '/chart/preview/:id(.*)*',
CHART_PREVIEW_NAME = 'ChartPreview',
}
export enum EditEnum {
// 图表JSON编辑
CHART_EDIT = '/chart/edit/:id(.*)*',
CHART_EDIT_NAME = 'ChartEdit',
}
export enum PageEnum {
// 登录
BASE_LOGIN = '/login',
BASE_LOGIN_NAME = 'Login',
//重定向
REDIRECT = '/redirect',
REDIRECT_NAME = 'Redirect',
RELOAD = '/reload',
RELOAD_NAME = 'Reload',
// 首页
BASE_HOME = '/project',
THREE_HOME = '/three_project',
BASE_HOME_NAME = 'Project',
THREE_HOME_NAME = 'ThreeProject',
// 我的项目
BASE_HOME_ITEMS = '/project/items',
BASE_HOME_ITEMS_NAME = 'Project-Items',
THREE_HOME_ITEMS = '/three/items',
THREE_HOME_ITEMS_NAME = 'Three-Items',
// 我的模板
BASE_HOME_TEMPLATE = '/project/my-template',
BASE_HOME_TEMPLATE_NAME = 'Project-My-Template',
// 模板市场
BASE_HOME_TEMPLATE_MARKET = '/project/template-market',
BASE_HOME_TEMPLATE_MARKET_NAME = 'Project-Template-Market',
// 错误
ERROR_PAGE_NAME_403 = 'ErrorPage403',
ERROR_PAGE_NAME_404 = 'ErrorPage404',
ERROR_PAGE_NAME_500 = 'ErrorPage500'
}
export const ErrorPageNameMap = new Map([
[ResultEnum.NOT_FOUND, PageEnum.ERROR_PAGE_NAME_404],
[ResultEnum.SERVER_FORBIDDEN, PageEnum.ERROR_PAGE_NAME_403],
[ResultEnum.SERVER_ERROR, PageEnum.ERROR_PAGE_NAME_500]
])