whychdw
2021-05-18 70bf38e79ff638d07b7a64979946ff1ebde50ab3
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
export default [{
    path: '/',
    redirect: '/login'
}, {
    path: '/login',
    name: 'login',
    meta: {},
    component: (resolve) => require(['@/pages/login.vue'], resolve),
    // component: (resolve) => require(['@/pages/login_0.vue'], resolve),
}, {
    path: '/index',
    name: 'index',
    meta: {},
    redirect: '/index/topoGraph',
    component: (resolve) => require(['@/pages/index.vue'], resolve),
    children: [{ //系统拓扑图
        path: 'topoGraph',
        name: 'topoGraph',
        meta: {},
        component: (resolve) => require(['@/pages/home/topoGraph.vue'], resolve),
    }, { //3D机房
        path: 'room3D',
        name: 'room3D',
        meta: {},
        component: (resolve) => require(['@/pages/room.vue'], resolve),
    }, { //UPS状态监控
        path: 'UPSStateMonitor',
        name: 'UPSStateMonitor',
        meta: {},
        component: (resolve) => require(['@/pages/home/UPSStateMonitor.vue'], resolve),
    }, { //拖动端与加载端转速设置
        path: 'dAndlSetSpeed',
        name: 'dAndlSetSpeed',
        meta: {},
        component: (resolve) => require(['@/pages/test/dAndlSetSpeed.vue'], resolve),
    }, { // 用户
        path: 'userlist',
        name: 'userList',
        meta: {},
        component: (resolve) => require(['@/pages/user/list.vue'], resolve),
    }, { // 用户权限
        path: 'authority',
        name: 'authority',
        meta: {},
        component: (resolve) => require(['@/pages/user/authority.vue'], resolve),
    }, { // 用户操作
        path: 'userOperation',
        name: 'userOperation',
        meta: {},
        component: (resolve) => require(['@/pages/user/userOperation.vue'], resolve),
    }, {
        path: 'warnManager',
        name: 'warnManager',
        meta: {
            name: '告警管理',
        },
        component: (resolve) => require(['@/pages/warn/warnManager.vue'], resolve),
    },
        {
            path: 'warnRule/:deviceFlag',
            name: 'warnRule',
            meta: {
                name: '告警规则',
            },
            component: (resolve) => require(['@/pages/warn/warnRule.vue'], resolve),
        },
        {   // 环境监测
            path: 'environmentMonitor',
            name: 'environmentMonitor',
            meta: {
                name: '进线屏告警规则',
            },
            component: (resolve) => require(['@/pages/monitor/environmentMonitor.vue'], resolve),
        },
        {
            path: 'projectMag',
            name: 'projectMag',
            meta: {
                name: '试验项目管理',
            },
            component: (resolve) => require(['@/pages/test/projectMag.vue'], resolve),
        },
        {
            path: 'historyData',
            name: 'historyData',
            meta: {
                name: '历史数据查询',
            },
            component: (resolve) => require(['@/pages/dataManage/historyData.vue'], resolve),
        }, { //进线屏监控
            path: 'intoLineMonitoring',
            name: 'intoLineMonitoring',
            meta: {},
            component: (resolve) => require(['@/pages/monitoring/intoLineMonitoring.vue'], resolve),
        }, { //大功率整流电源监控
            path: 'switchboard',
            name: 'switchboard',
            meta: {},
            component: (resolve) => require(['@/pages/switchboard/switchboard.vue'], resolve),
        }, { //AFE变频驱动柜监控
            path: 'afeInverter',
            name: 'afeInverter',
            meta: {},
            component: (resolve) => require(['@/pages/AFEinverter/afeInverter.vue'], resolve),
        }, { //受试电机监控
            path: 'testedMotor',
            name: 'testedMotor',
            meta: {},
            component: (resolve) => require(['@/pages/testedMotor/testedMotor.vue'], resolve),
        }, { //测功机监控
            path: 'dynamometerMmotor',
            name: 'dynamometerMmotor',
            meta: {},
            component: (resolve) => require(['@/pages/dynamometerMmotor/dynamometerMmotor.vue'], resolve),
        }, { //直流配电板监控
            path: 'dcSwitchboard',
            name: 'dcSwitchboard',
            meta: {},
            component: (resolve) => require(['@/pages/dcSwitchboard/dcSwitchboard.vue'], resolve),
        },
        {
            path: 'testManager',
            name: 'testManager',
            meta: {
                name: '试验管理',
            },
            component: (resolve) => require(['@/pages/test/testManager/index.vue'], resolve),
            children: [
                {
                    path: 'testing',
                    name: 'testing',
                    meta: {
                        name: '试验中',
                    },
                    component: (resolve) => require(['@/pages/test/testManager/testing.vue'], resolve),
                }
            ],
        },
        {
            path: '*',
            name: '404',
            meta: {
                name: '404',
            },
            component: (resolve) => require(['@/pages/404/index.vue'], resolve),
        }
    ]
}];