Commit 6239b676b59f64715c85043fef81d782f44bc19a

Authored by yangzhi
1 parent 8a0be2f3

超哥摸鱼去了

src/utils/routerList.js
@@ -16,264 +16,497 @@ export function getRoutes(permissions) { @@ -16,264 +16,497 @@ export function getRoutes(permissions) {
16 let constantRoutes1 = [] 16 let constantRoutes1 = []
17 if (userInfo.UserId == 1 || 1 == 1) { 17 if (userInfo.UserId == 1 || 1 == 1) {
18 constantRoutes1 = [{ 18 constantRoutes1 = [{
19 - path: '/login',  
20 - component: () =>  
21 - import('@/views/login/index'),  
22 - hidden: true  
23 - }, 19 + path: '/login',
  20 + component: () =>
  21 + import ('@/views/login/index'),
  22 + hidden: true
  23 + },
24 24
25 - {  
26 - path: '/404',  
27 - component: () =>  
28 - import('@/views/404'),  
29 - hidden: true  
30 - }, 25 + {
  26 + path: '/404',
  27 + component: () =>
  28 + import ('@/views/404'),
  29 + hidden: true
  30 + },
31 31
32 - {  
33 - path: '/answerDetail',  
34 - name: '答题详情',  
35 - component: () =>  
36 - import('@/views/AnswerResult/detail.vue'),  
37 - hidden: true  
38 - }, 32 + {
  33 + path: '/answerDetail',
  34 + name: '答题详情',
  35 + component: () =>
  36 + import ('@/views/AnswerResult/detail.vue'),
  37 + hidden: true
  38 + },
39 39
40 40
41 - {  
42 - path: '/',  
43 - component: Layout,  
44 - redirect: '/dashboard',  
45 - children: [{  
46 - path: 'dashboard',  
47 - name: '首页',  
48 - component: () =>  
49 - import('@/views/dashboard/index'), 41 + {
  42 + path: '/',
  43 + component: Layout,
  44 + redirect: '/dashboard',
  45 + children: [{
  46 + path: 'dashboard',
  47 + name: '首页',
  48 + component: () =>
  49 + import ('@/views/dashboard/index'),
  50 + meta: {
  51 + title: '首页',
  52 + icon: 'dashboard'
  53 + }
  54 + }, {
  55 + path: 'live',
  56 + name: '直播观看',
  57 + component: () =>
  58 + import ('@/views/live/index'),
  59 + meta: {
  60 + title: '直播',
  61 + icon: 'video'
  62 + },
  63 + hidden: true
  64 + }]
  65 + },
  66 +
  67 + {
  68 + path: '/example',
  69 + component: Layout,
  70 + redirect: '/example/table',
  71 + name: 'Example',
50 meta: { 72 meta: {
51 - title: '首页',  
52 - icon: 'dashboard'  
53 - }  
54 - }, {  
55 - path: 'live',  
56 - name: '直播观看',  
57 - component: () =>  
58 - import('@/views/live/index'), 73 + title: '题库管理',
  74 + icon: 'el-icon-s-help',
  75 + permissions: ['admin']
  76 + },
  77 + children: [{
  78 + path: 'QuestionBank',
  79 + name: 'Table',
  80 + component: () =>
  81 + import ('@/views/QuestionBank/index'),
  82 + meta: {
  83 + title: '题库',
  84 + icon: 'table',
  85 + permissions: ['admin']
  86 + }
  87 + }, ]
  88 + },
  89 + // {
  90 + // path: '/moduleIndex',
  91 + // component: Layout,
  92 + // redirect: '/module/index',
  93 + // name: 'module',
  94 + // meta: {
  95 + // title: '面试题',
  96 + // icon: 'el-icon-s-help'
  97 + // },
  98 + // children: [{
  99 + // path: 'index',
  100 + // name: 'index',
  101 + // component: () =>
  102 + // import ('@/views/TestPaper/index'),
  103 + // hidden: true,
  104 + // meta: {
  105 + // title: '试卷维护',
  106 + // icon: 'table'
  107 + // }
  108 + // }, ]
  109 + // },
  110 + // {
  111 + // path: '/realQuestion',
  112 + // component: Layout,
  113 + // redirect: '/module/realQuestion',
  114 + // name: 'realQuestion',
  115 + // meta: {
  116 + // title: '历年真题',
  117 + // icon: 'el-icon-s-help'
  118 + // },
  119 + // children: [{
  120 + // path: 'recharge',
  121 + // name: 'recharge',
  122 + // component: () =>
  123 + // import ('@/views/module/realQuestion'),
  124 + // meta: {
  125 + // title: '历年真题',
  126 + // icon: 'el-icon-s-management'
  127 + // }
  128 + // }]
  129 + // },
  130 +
  131 + {
  132 + path: '/views',
  133 + component: Layout,
  134 + redirect: '/views/TestPaper',
  135 + name: 'TestPaper',
59 meta: { 136 meta: {
60 - title: '直播',  
61 - icon: 'video' 137 + title: '试卷管理',
  138 + icon: 'el-icon-s-help'
62 }, 139 },
63 - hidden: true  
64 - }]  
65 - }, 140 + children: [{
  141 + path: 'TestPaperList',
  142 + name: 'Table',
  143 + component: () =>
  144 + import ('@/views/TestPaper/TestPaperList'),
  145 + meta: {
  146 + title: '试卷列表',
  147 + icon: 'table'
  148 + }
  149 + },
  150 + {
  151 + path: 'index',
  152 + name: 'index',
  153 + component: () =>
  154 + import ('@/views/TestPaper/index'),
  155 + hidden: true,
  156 + meta: {
  157 + title: '试卷维护',
  158 + icon: 'table'
  159 + }
  160 + },
  161 + {
  162 + path: 'ManualTestPaper',
  163 + name: 'Table',
  164 + component: () =>
  165 + import ('@/views/TestPaper/ManualTestPaper'),
  166 + meta: {
  167 + title: '组卷',
  168 + icon: 'table'
  169 + }
  170 + },
66 171
67 - {  
68 - path: '/example',  
69 - component: Layout,  
70 - redirect: '/example/table',  
71 - name: 'Example',  
72 - meta: {  
73 - title: '题库管理',  
74 - icon: 'el-icon-s-help',  
75 - permissions: ['admin'] 172 + ]
76 }, 173 },
77 - children: [{  
78 - path: 'QuestionBank',  
79 - name: 'Table',  
80 - component: () =>  
81 - import('@/views/QuestionBank/index'), 174 + // {
  175 + // path: '/order',
  176 + // component: Layout,
  177 + // redirect: '/',
  178 + // name: 'order',
  179 + // meta: {
  180 + // title: '订单管理',
  181 + // icon: 'el-icon-s-marketing'
  182 + // },
  183 + // children: [{
  184 + // path: 'recharge',
  185 + // name: 'recharge',
  186 + // component: () =>
  187 + // import('@/views/order/rechargeList'),
  188 + // meta: {
  189 + // title: '充值记录',
  190 + // }
  191 + // }, {
  192 + // path: 'shop',
  193 + // name: 'shop',
  194 + // component: () =>
  195 + // import('@/views/order/shopList'),
  196 + // meta: {
  197 + // title: '购买记录',
  198 + // }
  199 + // }]
  200 + // },
  201 + {
  202 + path: '/user',
  203 + component: Layout,
  204 + redirect: '/',
  205 + name: 'user',
82 meta: { 206 meta: {
83 - title: '题库',  
84 - icon: 'table',  
85 - permissions: ['admin']  
86 - }  
87 - },]  
88 - },  
89 - // {  
90 - // path: '/moduleIndex',  
91 - // component: Layout,  
92 - // redirect: '/module/index',  
93 - // name: 'module',  
94 - // meta: {  
95 - // title: '面试题',  
96 - // icon: 'el-icon-s-help'  
97 - // },  
98 - // children: [{  
99 - // path: 'index',  
100 - // name: 'index',  
101 - // component: () =>  
102 - // import ('@/views/TestPaper/index'),  
103 - // hidden: true,  
104 - // meta: {  
105 - // title: '试卷维护',  
106 - // icon: 'table'  
107 - // }  
108 - // }, ]  
109 - // },  
110 - // {  
111 - // path: '/realQuestion',  
112 - // component: Layout,  
113 - // redirect: '/module/realQuestion',  
114 - // name: 'realQuestion',  
115 - // meta: {  
116 - // title: '历年真题',  
117 - // icon: 'el-icon-s-help'  
118 - // },  
119 - // children: [{  
120 - // path: 'recharge',  
121 - // name: 'recharge',  
122 - // component: () =>  
123 - // import ('@/views/module/realQuestion'),  
124 - // meta: {  
125 - // title: '历年真题',  
126 - // icon: 'el-icon-s-management'  
127 - // }  
128 - // }]  
129 - // }, 207 + title: '用户管理',
  208 + icon: 'el-icon-s-help'
  209 + },
  210 + children: [{
  211 + path: 'user',
  212 + name: 'User',
  213 + component: () =>
  214 + import ('@/views/user/userlist'),
  215 + meta: {
  216 + title: '人才库',
  217 + }
  218 + },
  219 + {
  220 + path: 'interviewSchedule',
  221 + name: 'interviewSchedule',
  222 + component: () =>
  223 + import ('@/views/user/InterviewSchedule'),
  224 + meta: {
  225 + title: '面试时间表',
  226 + }
  227 + },
130 228
131 - {  
132 - path: '/views',  
133 - component: Layout,  
134 - redirect: '/views/TestPaper',  
135 - name: 'TestPaper',  
136 - meta: {  
137 - title: '试卷管理',  
138 - icon: 'el-icon-s-help'  
139 - },  
140 - children: [{  
141 - path: 'TestPaperList',  
142 - name: 'Table',  
143 - component: () =>  
144 - import('@/views/TestPaper/TestPaperList'), 229 + {
  230 + path: 'importuser',
  231 + name: 'importuser',
  232 +
  233 + component: () =>
  234 + import ('@/views/user/picuserimport'),
  235 + meta: {
  236 + title: '图片导入用户',
  237 + }
  238 + },
  239 + {
  240 + path: 'admin',
  241 + name: 'admin',
  242 + component: () =>
  243 + import ('@/views/user/adminList'),
  244 + meta: {
  245 + title: '管理员列表',
  246 + permissions: ['admin']
  247 + }
  248 + },
  249 +
  250 + ]
  251 + }, {
  252 + path: '/password',
  253 + component: Layout,
  254 + redirect: '/',
  255 + name: 'password',
145 meta: { 256 meta: {
146 - title: '试卷列表',  
147 - icon: 'table'  
148 - } 257 + title: '系统管理',
  258 + icon: 'el-icon-s-platform'
  259 + },
  260 + children: [{
  261 + path: 'userdimset',
  262 + name: 'impouserdimsetrtuser',
  263 +
  264 + component: () =>
  265 + import ('@/views/user/userdimset'),
  266 + meta: {
  267 + title: '维度规则设置',
  268 + permissions: ['admin']
  269 + }
  270 + },
  271 + {
  272 + path: 'index',
  273 + name: 'index',
  274 + component: () =>
  275 + import ('@/views/password/index'),
  276 + meta: {
  277 + title: '忘记密码',
  278 + }
  279 + }, {
  280 + path: 'TestPaperClass',
  281 + name: 'Table',
  282 + component: () =>
  283 + import ('@/views/TestPaper/TestPaperClass'),
  284 + meta: {
  285 + title: '分类管理',
  286 + permissions: ['admin']
  287 + }
  288 + }, {
  289 + path: 'carousel',
  290 + name: 'carousel',
  291 + component: () =>
  292 + import ('@/views/carousel/index'),
  293 + meta: {
  294 + title: '轮播图',
  295 + permissions: ['admin']
  296 + }
  297 + }, {
  298 + path: 'new',
  299 + name: 'new',
  300 + component: () =>
  301 + import ('@/views/carousel/new'),
  302 + meta: {
  303 + title: '最新资讯',
  304 + permissions: ['admin']
  305 + }
  306 + }
  307 + ]
149 }, 308 },
  309 + // 404 page must be placed at the end !!!
150 { 310 {
151 - path: 'index',  
152 - name: 'index', 311 + path: '*',
  312 + redirect: '/404',
  313 + hidden: true
  314 + }
  315 + ]
  316 + } else {
  317 + return;
  318 + constantRoutes1 = [{
  319 + path: '/login',
153 component: () => 320 component: () =>
154 - import('@/views/TestPaper/index'),  
155 - hidden: true,  
156 - meta: {  
157 - title: '试卷维护',  
158 - icon: 'table'  
159 - } 321 + import ('@/views/login/index'),
  322 + hidden: true
160 }, 323 },
  324 +
161 { 325 {
162 - path: 'ManualTestPaper',  
163 - name: 'Table', 326 + path: '/404',
164 component: () => 327 component: () =>
165 - import('@/views/TestPaper/ManualTestPaper'),  
166 - meta: {  
167 - title: '组卷',  
168 - icon: 'table'  
169 - } 328 + import ('@/views/404'),
  329 + hidden: true
170 }, 330 },
171 331
172 - ]  
173 - },  
174 - // {  
175 - // path: '/order',  
176 - // component: Layout,  
177 - // redirect: '/',  
178 - // name: 'order',  
179 - // meta: {  
180 - // title: '订单管理',  
181 - // icon: 'el-icon-s-marketing'  
182 - // },  
183 - // children: [{  
184 - // path: 'recharge',  
185 - // name: 'recharge',  
186 - // component: () =>  
187 - // import('@/views/order/rechargeList'),  
188 - // meta: {  
189 - // title: '充值记录',  
190 - // }  
191 - // }, {  
192 - // path: 'shop',  
193 - // name: 'shop',  
194 - // component: () =>  
195 - // import('@/views/order/shopList'),  
196 - // meta: {  
197 - // title: '购买记录',  
198 - // }  
199 - // }]  
200 - // },  
201 - {  
202 - path: '/user',  
203 - component: Layout,  
204 - redirect: '/',  
205 - name: 'user',  
206 - meta: {  
207 - title: '用户管理',  
208 - icon: 'el-icon-s-help'  
209 - },  
210 - children: [{  
211 - path: 'user',  
212 - name: 'User',  
213 - component: () =>  
214 - import('@/views/user/userlist'), 332 + {
  333 + path: '/example',
  334 + component: Layout,
  335 + redirect: '/example/table',
  336 + name: 'Example',
215 meta: { 337 meta: {
216 - title: '人才库',  
217 - } 338 + title: '题库管理',
  339 + icon: 'el-icon-s-help',
  340 + permissions: ["admin", "user"],
  341 + },
  342 + children: [{
  343 + path: 'QuestionBank',
  344 + name: 'Table',
  345 + component: () =>
  346 + import ('@/views/QuestionBank/index'),
  347 + meta: {
  348 + title: '题库',
  349 + icon: 'table'
  350 + }
  351 + }, ]
218 }, 352 },
219 { 353 {
220 - path: 'interviewSchedule',  
221 - name: 'interviewSchedule',  
222 - component: () =>  
223 - import('@/views/user/InterviewSchedule'), 354 + path: '/moduleIndex',
  355 + component: Layout,
  356 + redirect: '/module/index',
  357 + name: 'module',
224 meta: { 358 meta: {
225 - title: '面试时间表',  
226 - } 359 + title: '面试题',
  360 + icon: 'el-icon-s-help'
  361 + },
  362 + children: [{
  363 + path: 'recharge',
  364 + name: 'recharge',
  365 + component: () =>
  366 + import ('@/views/module/index'),
  367 + meta: {
  368 + title: '面试题',
  369 + icon: 'el-icon-s-operation'
  370 + }
  371 + },
  372 + {
  373 + path: 'index',
  374 + name: 'index',
  375 + component: () =>
  376 + import ('@/views/TestPaper/index'),
  377 + hidden: true,
  378 + meta: {
  379 + title: '试卷维护',
  380 + icon: 'table'
  381 + }
  382 + },
  383 + ]
227 }, 384 },
  385 + // {
  386 + // path: '/realQuestion',
  387 + // component: Layout,
  388 + // redirect: '/module/realQuestion',
  389 + // name: 'realQuestion',
  390 + // meta: {
  391 + // title: '历年真题',
  392 + // icon: 'el-icon-s-help'
  393 + // },
  394 + // children: [{
  395 + // path: 'recharge',
  396 + // name: 'recharge',
  397 + // component: () =>
  398 + // import ('@/views/module/realQuestion'),
  399 + // meta: {
  400 + // title: '历年真题',
  401 + // icon: 'el-icon-s-management'
  402 + // }
  403 + // }]
  404 + // },
228 405
229 { 406 {
230 - path: 'importuser',  
231 - name: 'importuser',  
232 -  
233 - component: () =>  
234 - import('@/views/user/picuserimport'), 407 + path: '/views',
  408 + component: Layout,
  409 + redirect: '/views/TestPaper',
  410 + name: 'TestPaper',
235 meta: { 411 meta: {
236 - title: '图片导入用户',  
237 - } 412 + title: '试卷管理',
  413 + icon: 'el-icon-s-help'
  414 + },
  415 + children: [{
  416 + path: 'TestPaperList',
  417 + name: 'Table',
  418 + component: () =>
  419 + import ('@/views/TestPaper/TestPaperList'),
  420 + meta: {
  421 + title: '试卷列表',
  422 + icon: 'table'
  423 + }
  424 + },
  425 + {
  426 + path: 'index',
  427 + name: 'index',
  428 + component: () =>
  429 + import ('@/views/TestPaper/index'),
  430 + hidden: true,
  431 + meta: {
  432 + title: '试卷维护',
  433 + icon: 'table'
  434 + }
  435 + },
  436 + // {
  437 + // path: 'ManualTestPaper',
  438 + // name: 'Table',
  439 + // component: () => import('@/views/TestPaper/ManualTestPaper'),
  440 + // meta: {
  441 + // title: '组卷',
  442 + // icon: 'table'
  443 + // }
  444 + // },
  445 +
  446 + ]
238 }, 447 },
  448 + // {
  449 + // path: '/order',
  450 + // component: Layout,
  451 + // redirect: '/',
  452 + // name: 'order',
  453 + // meta: {
  454 + // title: '订单管理',
  455 + // icon: 'el-icon-s-marketing'
  456 + // },
  457 + // children: [{
  458 + // path: 'recharge',
  459 + // name: 'recharge',
  460 + // component: () =>
  461 + // import('@/views/order/rechargeList'),
  462 + // meta: {
  463 + // title: '充值记录',
  464 + // }
  465 + // }, {
  466 + // path: 'shop',
  467 + // name: 'shop',
  468 + // component: () =>
  469 + // import('@/views/order/shopList'),
  470 + // meta: {
  471 + // title: '购买记录',
  472 + // }
  473 + // }]
  474 + // },
239 { 475 {
240 - path: 'admin',  
241 - name: 'admin',  
242 - component: () =>  
243 - import('@/views/user/adminList'), 476 + path: '/user',
  477 + component: Layout,
  478 + redirect: '/',
  479 + name: 'user',
244 meta: { 480 meta: {
245 - title: '管理员列表',  
246 - permissions: ['admin']  
247 - }  
248 - },  
249 -  
250 - ]  
251 - }, {  
252 - path: '/password',  
253 - component: Layout,  
254 - redirect: '/',  
255 - name: 'password',  
256 - meta: {  
257 - title: '系统管理',  
258 - icon: 'el-icon-s-platform'  
259 - },  
260 - children: [  
261 - {  
262 - path: 'userdimset',  
263 - name: 'impouserdimsetrtuser',  
264 -  
265 - component: () =>  
266 - import('@/views/user/userdimset'),  
267 - meta: {  
268 - title: '维度规则设置',  
269 - permissions:['admin' ] 481 + title: '用户管理',
  482 + icon: 'el-icon-s-help'
  483 + },
  484 + children: [{
  485 + path: 'user',
  486 + name: 'User',
  487 + component: () =>
  488 + import ('@/views/user/userlist'),
  489 + meta: {
  490 + title: '人才库',
  491 + }
270 } 492 }
  493 +
  494 + ]
  495 + }, {
  496 + path: '/password',
  497 + component: Layout,
  498 + redirect: '/',
  499 + name: 'password',
  500 + meta: {
  501 + title: '系统管理',
  502 + icon: 'el-icon-s-platform',
  503 + permissions: ['admin', 'user']
271 }, 504 },
272 - { 505 + children: [{
273 path: 'index', 506 path: 'index',
274 name: 'index', 507 name: 'index',
275 component: () => 508 component: () =>
276 - import('@/views/password/index'), 509 + import ('@/views/password/index'),
277 meta: { 510 meta: {
278 title: '忘记密码', 511 title: '忘记密码',
279 } 512 }
@@ -281,270 +514,37 @@ export function getRoutes(permissions) { @@ -281,270 +514,37 @@ export function getRoutes(permissions) {
281 path: 'TestPaperClass', 514 path: 'TestPaperClass',
282 name: 'Table', 515 name: 'Table',
283 component: () => 516 component: () =>
284 - import('@/views/TestPaper/TestPaperClass'), 517 + import ('@/views/TestPaper/TestPaperClass'),
285 meta: { 518 meta: {
286 title: '分类管理', 519 title: '分类管理',
287 - permissions:['admin' ] 520 + permissions: ['admin']
288 } 521 }
289 }, { 522 }, {
290 path: 'carousel', 523 path: 'carousel',
291 name: 'carousel', 524 name: 'carousel',
292 component: () => 525 component: () =>
293 - import('@/views/carousel/index'), 526 + import ('@/views/carousel/index'),
294 meta: { 527 meta: {
295 title: '轮播图', 528 title: '轮播图',
296 - permissions:['admin' ] 529 + permissions: ['admin']
297 } 530 }
298 }, { 531 }, {
299 path: 'new', 532 path: 'new',
300 name: 'new', 533 name: 'new',
301 component: () => 534 component: () =>
302 - import('@/views/carousel/new'), 535 + import ('@/views/carousel/new'),
303 meta: { 536 meta: {
304 title: '最新资讯', 537 title: '最新资讯',
305 - permissions:['admin'] 538 + permissions: ['admin']
306 } 539 }
307 }] 540 }]
308 - },  
309 - // 404 page must be placed at the end !!!  
310 - {  
311 - path: '*',  
312 - redirect: '/404',  
313 - hidden: true  
314 - }  
315 - ]  
316 - } else {  
317 - return ;  
318 - constantRoutes1 = [{  
319 - path: '/login',  
320 - component: () =>  
321 - import('@/views/login/index'),  
322 - hidden: true  
323 - },  
324 -  
325 - {  
326 - path: '/404',  
327 - component: () =>  
328 - import('@/views/404'),  
329 - hidden: true  
330 - },  
331 -  
332 - {  
333 - path: '/example',  
334 - component: Layout,  
335 - redirect: '/example/table',  
336 - name: 'Example',  
337 - meta: {  
338 - title: '题库管理',  
339 - icon: 'el-icon-s-help',  
340 - permissions: ["admin", "user"],  
341 - },  
342 - children: [{  
343 - path: 'QuestionBank',  
344 - name: 'Table',  
345 - component: () =>  
346 - import('@/views/QuestionBank/index'),  
347 - meta: {  
348 - title: '题库',  
349 - icon: 'table'  
350 - }  
351 - },]  
352 - },  
353 - {  
354 - path: '/moduleIndex',  
355 - component: Layout,  
356 - redirect: '/module/index',  
357 - name: 'module',  
358 - meta: {  
359 - title: '面试题',  
360 - icon: 'el-icon-s-help'  
361 - },  
362 - children: [{  
363 - path: 'recharge',  
364 - name: 'recharge',  
365 - component: () =>  
366 - import('@/views/module/index'),  
367 - meta: {  
368 - title: '面试题',  
369 - icon: 'el-icon-s-operation'  
370 - }  
371 }, 541 },
  542 + // 404 page must be placed at the end !!!
372 { 543 {
373 - path: 'index',  
374 - name: 'index',  
375 - component: () =>  
376 - import('@/views/TestPaper/index'),  
377 - hidden: true,  
378 - meta: {  
379 - title: '试卷维护',  
380 - icon: 'table'  
381 - }  
382 - },  
383 - ]  
384 - },  
385 - // {  
386 - // path: '/realQuestion',  
387 - // component: Layout,  
388 - // redirect: '/module/realQuestion',  
389 - // name: 'realQuestion',  
390 - // meta: {  
391 - // title: '历年真题',  
392 - // icon: 'el-icon-s-help'  
393 - // },  
394 - // children: [{  
395 - // path: 'recharge',  
396 - // name: 'recharge',  
397 - // component: () =>  
398 - // import ('@/views/module/realQuestion'),  
399 - // meta: {  
400 - // title: '历年真题',  
401 - // icon: 'el-icon-s-management'  
402 - // }  
403 - // }]  
404 - // },  
405 -  
406 - {  
407 - path: '/views',  
408 - component: Layout,  
409 - redirect: '/views/TestPaper',  
410 - name: 'TestPaper',  
411 - meta: {  
412 - title: '试卷管理',  
413 - icon: 'el-icon-s-help'  
414 - },  
415 - children: [{  
416 - path: 'TestPaperList',  
417 - name: 'Table',  
418 - component: () =>  
419 - import('@/views/TestPaper/TestPaperList'),  
420 - meta: {  
421 - title: '试卷列表',  
422 - icon: 'table'  
423 - }  
424 - },  
425 - {  
426 - path: 'index',  
427 - name: 'index',  
428 - component: () =>  
429 - import('@/views/TestPaper/index'),  
430 - hidden: true,  
431 - meta: {  
432 - title: '试卷维护',  
433 - icon: 'table'  
434 - }  
435 - },  
436 - // {  
437 - // path: 'ManualTestPaper',  
438 - // name: 'Table',  
439 - // component: () => import('@/views/TestPaper/ManualTestPaper'),  
440 - // meta: {  
441 - // title: '组卷',  
442 - // icon: 'table'  
443 - // }  
444 - // },  
445 -  
446 - ]  
447 - },  
448 - // {  
449 - // path: '/order',  
450 - // component: Layout,  
451 - // redirect: '/',  
452 - // name: 'order',  
453 - // meta: {  
454 - // title: '订单管理',  
455 - // icon: 'el-icon-s-marketing'  
456 - // },  
457 - // children: [{  
458 - // path: 'recharge',  
459 - // name: 'recharge',  
460 - // component: () =>  
461 - // import('@/views/order/rechargeList'),  
462 - // meta: {  
463 - // title: '充值记录',  
464 - // }  
465 - // }, {  
466 - // path: 'shop',  
467 - // name: 'shop',  
468 - // component: () =>  
469 - // import('@/views/order/shopList'),  
470 - // meta: {  
471 - // title: '购买记录',  
472 - // }  
473 - // }]  
474 - // },  
475 - {  
476 - path: '/user',  
477 - component: Layout,  
478 - redirect: '/',  
479 - name: 'user',  
480 - meta: {  
481 - title: '用户管理',  
482 - icon: 'el-icon-s-help'  
483 - },  
484 - children: [{  
485 - path: 'user',  
486 - name: 'User',  
487 - component: () =>  
488 - import('@/views/user/userlist'),  
489 - meta: {  
490 - title: '人才库',  
491 - } 544 + path: '*',
  545 + redirect: '/404',
  546 + hidden: true
492 } 547 }
493 -  
494 - ]  
495 - }, {  
496 - path: '/password',  
497 - component: Layout,  
498 - redirect: '/',  
499 - name: 'password',  
500 - meta: {  
501 - title: '系统管理',  
502 - icon: 'el-icon-s-platform',  
503 - permissions:['admin','user']  
504 - },  
505 - children: [{  
506 - path: 'index',  
507 - name: 'index',  
508 - component: () =>  
509 - import('@/views/password/index'),  
510 - meta: {  
511 - title: '忘记密码',  
512 - }  
513 - }, {  
514 - path: 'TestPaperClass',  
515 - name: 'Table',  
516 - component: () =>  
517 - import('@/views/TestPaper/TestPaperClass'),  
518 - meta: {  
519 - title: '分类管理',  
520 - permissions: ['admin']  
521 - }  
522 - }, {  
523 - path: 'carousel',  
524 - name: 'carousel',  
525 - component: () =>  
526 - import('@/views/carousel/index'),  
527 - meta: {  
528 - title: '轮播图',  
529 - permissions: ['admin']  
530 - }  
531 - }, {  
532 - path: 'new',  
533 - name: 'new',  
534 - component: () =>  
535 - import('@/views/carousel/new'),  
536 - meta: {  
537 - title: '最新资讯',  
538 - permissions: ['admin']  
539 - }  
540 - }]  
541 - },  
542 - // 404 page must be placed at the end !!!  
543 - {  
544 - path: '*',  
545 - redirect: '/404',  
546 - hidden: true  
547 - }  
548 ] 548 ]
549 } 549 }
550 550
@@ -558,10 +558,10 @@ export function getRoutes(permissions) { @@ -558,10 +558,10 @@ export function getRoutes(permissions) {
558 } 558 }
559 559
560 560
561 - function filterAsyncRoutes(routes, permissions) { 561 + function filterAsyncRoutes(routes, permissions) {
562 const finallyRoutes = []; 562 const finallyRoutes = [];
563 routes.forEach((route) => { 563 routes.forEach((route) => {
564 - const item = { ...route }; 564 + const item = {...route };
565 if (hasPermission(permissions, item)) { 565 if (hasPermission(permissions, item)) {
566 if (item.children) { 566 if (item.children) {
567 item.children = filterAsyncRoutes(item.children, permissions); 567 item.children = filterAsyncRoutes(item.children, permissions);
@@ -570,7 +570,7 @@ export function getRoutes(permissions) { @@ -570,7 +570,7 @@ export function getRoutes(permissions) {
570 } 570 }
571 }); 571 });
572 return finallyRoutes; 572 return finallyRoutes;
573 - } 573 + }
574 constantRoutes1 = filterAsyncRoutes(constantRoutes1, permissions); 574 constantRoutes1 = filterAsyncRoutes(constantRoutes1, permissions);
575 575
576 return constantRoutes1; 576 return constantRoutes1;
vue.config.js
@@ -38,8 +38,8 @@ module.exports = { @@ -38,8 +38,8 @@ module.exports = {
38 }, 38 },
39 proxy: { 39 proxy: {
40 '/development': { 40 '/development': {
41 - // target: `http://inteview.t1j2.com/`, //后台服务地址  
42 - target:'http://localhost:8877', 41 + target: `http://admin.7-stars.com.cn/`, //后台服务地址
  42 + // target:'http://localhost:8877',
43 // target:'http://localhost:8009', 43 // target:'http://localhost:8009',
44 changeOrigin: true, 44 changeOrigin: true,
45 pathRewrite: { 45 pathRewrite: {
@@ -47,7 +47,7 @@ module.exports = { @@ -47,7 +47,7 @@ module.exports = {
47 } 47 }
48 }, 48 },
49 '/api': { 49 '/api': {
50 - target: `http://inteview.t1j2.com/`, //后台服务地址 50 + target: `http://admin.7-stars.com.cn/`, //后台服务地址
51 // target: 'http://localhost:8877', 51 // target: 'http://localhost:8877',
52 changeOrigin: true, 52 changeOrigin: true,
53 pathRewrite: {} 53 pathRewrite: {}