peng
2026-03-25 67d3b57765b0ba66ae25a9da84a16e44a4ef2937
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')
  }
]