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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
| import {
| UserLayout,
| TabLayout,
| RouteView,
| BlankLayout,
| PageView
| } from '@/components/layouts'
|
| /**
| * 走菜单,走权限控制
| * @type {[null,null]}
| */
| export const asyncRouterMap = [{
| path: '/',
| name: 'dashboard',
| component: TabLayout,
| meta: {
| title: '首页'
| },
| redirect: '/dashboard/analysis',
| children: []
| },
| {
| path: '*',
| redirect: '/404',
| hidden: true
| }
| ]
|
| /**
| * 基础路由
| * @type { *[] }
| */
| export const constantRouterMap = [{
| path: '/user',
| component: UserLayout,
| redirect: '/user/login',
| hidden: true,
| children: [{
| path: 'login',
| name: 'login',
| component: () => import( /* webpackChunkName: "user" */ '@/views/user/Login')
| },
| {
| path: 'register',
| name: 'register',
| component: () => import( /* webpackChunkName: "user" */ '@/views/user/register/Register')
| },
| {
| path: 'register-result',
| name: 'registerResult',
| component: () => import( /* webpackChunkName: "user" */ '@/views/user/register/RegisterResult')
| },
| {
| path: 'alteration',
| name: 'alteration',
| component: () => import( /* webpackChunkName: "user" */ '@/views/user/alteration/Alteration')
| }
| ]
| },
| // 加油站运营数据大屏
| {
| path: '/analysisScreen',
| component: BlankLayout,
| redirect: '/analysisScreen/operationBigdata',
| children: [{
| path: 'operationBigdata',
| name: 'operationBigdata',
| component: () => import('@/views/analysisScreen/operationBigdata')
| }]
| },
| //机构运营数据大屏
| {
| path: '/analysisScreen',
| component: BlankLayout,
| redirect: '/analysisScreen/organOperationBigdata',
| children: [{
| path: 'organOperationBigdata',
| name: 'organOperationBigdata',
| component: () => import('@/views/analysisScreen/organOperationBigdata')
| }]
| },
| // 告警分析大屏
| {
| path: '/analysisScreen',
| component: BlankLayout,
| redirect: '/analysisScreen/alarmBigdata',
| children: [{
| path: 'alarmBigdata',
| name: 'alarmBigdata',
| component: () => import('@/views/analysisScreen/alarmBigdata')
| }]
| },
| // 机构告警分析大屏
| {
| path: '/analysisScreen',
| component: BlankLayout,
| redirect: '/analysisScreen/organAlarmBigdata',
| children: [{
| path: 'organAlarmBigdata',
| name: 'organAlarmBigdata',
| component: () => import('@/views/analysisScreen/organAlarmBigdata')
| }]
| },
| {
| path: '/404',
| component: () => import( /* webpackChunkName: "fail" */ '@/views/exception/404')
| }
| ]
|
|