index.js 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import ElementUI from 'element-ui'
  4. import 'element-ui/lib/theme-chalk/index.css'
  5. import classA from '@/components/pages/class'
  6. import classGM from '@/components/pages/classGM'
  7. import course from '@/components/pages/course'
  8. import scourse from '@/components/pages/scourse'
  9. import courseGM from '@/components/pages/courseGM'
  10. import courseDetail from '@/components/pages/courseDetail'
  11. import data from '@/components/pages/data'
  12. import dataGM from '@/components/pages/dataGM'
  13. import notice from '@/components/pages/notice'
  14. import student from '@/components/pages/student'
  15. import studentGM from '@/components/pages/studentGM'
  16. import works from '@/components/pages/works'
  17. import worksGM from '@/components/pages/worksGM'
  18. import worksDetail from '@/components/pages/worksDetail'
  19. import login from '@/components/login'
  20. import ask from '@/components/pages/ask'
  21. import addCourse from '@/components/pages/addCourse'
  22. import addCourseGM from '@/components/pages/addCourseGM'
  23. import library from '@/components/pages/library'
  24. import libraryGM from '@/components/pages/libraryGM'
  25. import note from '@/components/pages/note'
  26. import Grid from '@/components/pages/Grid'
  27. import demo from '@/components/pages/demo'
  28. import classRoom from '@/components/pages/classRoom'
  29. import liveRoom from '@/components/pages/liveRoom'
  30. import liveRoomKQ from '@/components/pages/liveRoomKQ'
  31. import addPPt from '@/components/pages/addPPt'
  32. import studyLibrary from '@/components/pages/studyLibrary'
  33. import evaluation from '@/components/pages/evaluation'
  34. import GridList from '@/components/pages/GridList'
  35. import wordList from '@/components/pages/wordList'
  36. import demoPdf from '@/components/pages/demoPdf'
  37. import demoPdf2 from '@/components/pages/demoPdf2'
  38. import audioDemo from '@/components/pages/audioDemo'
  39. import Ttype from '@/components/pages/Ttype'
  40. import TtypeGM from '@/components/pages/TtypeGM'
  41. import Ttype2 from '@/components/pages/Ttype2'
  42. import TtypeOrg from '@/components/pages/TtypeOrg'
  43. import banner from '@/components/pages/banner'
  44. import CaseDesign from '@/components/pages/CaseDesign'
  45. import CaseDesignGM from '@/components/pages/CaseDesignGM'
  46. import eventCenter from '@/components/pages/race/eventCenter'
  47. import addRace from '@/components/pages/race/addRace'
  48. import anliDetail from '@/components/pages/race/eventCenter/anliDetail'
  49. import schoolGM from '@/components/pages/GM/school'
  50. import teacherGM from '@/components/pages/GM/teacher'
  51. import examineGM from '@/components/pages/GM/examine'
  52. import noticeGM from '@/components/pages/GM/notice'
  53. import studentCourse from '@/components/pages/student/course'
  54. import studentAddCourse from '@/components/pages/student/addCourse'
  55. import courseProgress from '@/components/pages/student/courseProgress'
  56. import tcData from '@/components/pages/tencent/data'
  57. import tcSchool from '@/components/pages/tencent/school'
  58. import tcStudent from '@/components/pages/tencent/student'
  59. import tcTeacher from '@/components/pages/tencent/teacher'
  60. Vue.use(Router).use(ElementUI)
  61. export default new Router({
  62. routes: [{
  63. path: '/class',
  64. name: 'class',
  65. component: classA,
  66. meta: {
  67. requireAuth: ''
  68. }
  69. },{
  70. path: '/classGM',
  71. name: 'classGM',
  72. component: classGM,
  73. meta: {
  74. requireAuth: ''
  75. }
  76. },
  77. // {
  78. // path: '/',
  79. // redirect: '/course',
  80. // },
  81. {
  82. path: '/course',
  83. component: course,
  84. meta: {
  85. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  86. }
  87. },
  88. {
  89. path: '/scourse',
  90. component: scourse,
  91. meta: {
  92. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  93. }
  94. },
  95. {
  96. path: '/studentCourse',
  97. component: studentCourse,
  98. meta: {
  99. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  100. }
  101. },
  102. {
  103. path: '/studentAddCourse',
  104. component: studentAddCourse,
  105. meta: {
  106. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  107. }
  108. },
  109. {
  110. path: '/courseProgress',
  111. component: courseProgress,
  112. meta: {
  113. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  114. }
  115. },
  116. {
  117. path: '/courseGM',
  118. component: courseGM,
  119. meta: {
  120. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  121. }
  122. },
  123. {
  124. path: '/course/courseDetail',
  125. component: courseDetail,
  126. meta: {
  127. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  128. }
  129. },
  130. {
  131. path: '/course/addCourse',
  132. component: addCourse,
  133. meta: {
  134. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  135. }
  136. },
  137. {
  138. path: '/course/addCourseGM',
  139. component: addCourseGM,
  140. meta: {
  141. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  142. }
  143. },
  144. {
  145. path: '/data',
  146. name: 'data',
  147. component: data,
  148. meta: {
  149. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  150. }
  151. },
  152. {
  153. path: '/dataGM',
  154. name: 'dataGM',
  155. component: dataGM,
  156. meta: {
  157. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  158. }
  159. }, {
  160. path: '/notice',
  161. name: 'notice',
  162. component: notice,
  163. meta: {
  164. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  165. }
  166. },
  167. {
  168. path: '/student',
  169. name: 'student',
  170. component: student,
  171. meta: {
  172. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  173. }
  174. },
  175. {
  176. path: '/studentGM',
  177. name: 'studentGM',
  178. component: studentGM,
  179. meta: {
  180. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  181. }
  182. },
  183. {
  184. path: '/ask',
  185. name: 'ask',
  186. component: ask,
  187. meta: {
  188. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  189. }
  190. },
  191. {
  192. path: '/ask/askList',
  193. name: 'askList',
  194. component: () =>
  195. import ('@/components/pages/askList'),
  196. meta: {}
  197. },
  198. {
  199. path: '/works',
  200. name: 'works',
  201. component: works,
  202. meta: {
  203. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  204. }
  205. },
  206. {
  207. path: '/worksGM',
  208. name: 'worksGM',
  209. component: worksGM,
  210. meta: {
  211. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  212. }
  213. },
  214. {
  215. path: '/worksDetail',
  216. name: 'worksDetail',
  217. component: worksDetail,
  218. meta: {
  219. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  220. }
  221. },
  222. {
  223. path: '/library',
  224. name: 'library',
  225. component: library,
  226. meta: {
  227. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  228. }
  229. },
  230. {
  231. path: '/libraryGM',
  232. name: 'libraryGM',
  233. component: libraryGM,
  234. meta: {
  235. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  236. }
  237. },
  238. {
  239. path: '/login',
  240. name: 'login',
  241. component: login,
  242. meta: {
  243. requireAuth: '' // 不需要鉴权
  244. }
  245. },
  246. {
  247. path: '/note',
  248. name: 'note',
  249. component: note,
  250. meta: {
  251. requireAuth: '' // 不需要鉴权
  252. }
  253. },
  254. {
  255. path: '/Grid',
  256. name: 'Grid',
  257. component: Grid,
  258. meta: {
  259. requireAuth: '' // 不需要鉴权
  260. }
  261. },
  262. {
  263. path: '/demo',
  264. name: 'demo',
  265. component: demo,
  266. meta: {
  267. requireAuth: '' // 不需要鉴权
  268. }
  269. },
  270. {
  271. path: '/classRoom',
  272. name: 'classRoom',
  273. component: classRoom,
  274. meta: {
  275. requireAuth: '' // 不需要鉴权
  276. }
  277. },
  278. {
  279. path: '/liveRoom',
  280. name: 'liveRoom',
  281. component: liveRoom,
  282. meta: {
  283. requireAuth: '' // 不需要鉴权
  284. }
  285. }, {
  286. path: '/liveRoomKQ',
  287. name: 'liveRoomKQ',
  288. component: liveRoomKQ,
  289. meta: {
  290. requireAuth: '' // 不需要鉴权
  291. }
  292. },
  293. {
  294. path: '/addPPt',
  295. name: 'addPPt',
  296. component: addPPt,
  297. meta: {
  298. requireAuth: '' // 不需要鉴权
  299. }
  300. },
  301. {
  302. path: '/studyLibrary',
  303. name: 'studyLibrary',
  304. component: studyLibrary,
  305. meta: {
  306. requireAuth: '' // 不需要鉴权
  307. }
  308. },
  309. {
  310. path: '/evaluation',
  311. name: 'evaluation',
  312. component: evaluation,
  313. meta: {
  314. requireAuth: '' // 不需要鉴权
  315. }
  316. },
  317. {
  318. path: '/GridList',
  319. name: 'GridList',
  320. component: GridList,
  321. meta: {
  322. requireAuth: '' // 不需要鉴权
  323. }
  324. },
  325. {
  326. path: '/wordList',
  327. name: 'wordList',
  328. component: wordList,
  329. meta: {
  330. requireAuth: '' // 不需要鉴权
  331. }
  332. }, {
  333. path: '/demoPdf',
  334. name: 'demoPdf',
  335. component: demoPdf,
  336. meta: {
  337. requireAuth: '' // 不需要鉴权
  338. }
  339. }, {
  340. path: '/demoPdf2',
  341. name: 'demoPdf2',
  342. component: demoPdf2,
  343. meta: {
  344. requireAuth: '' // 不需要鉴权
  345. }
  346. }, {
  347. path: '/audioDemo',
  348. name: 'audioDemo',
  349. component: audioDemo,
  350. meta: {
  351. requireAuth: '' // 不需要鉴权
  352. }
  353. }, {
  354. path: '/Ttype',
  355. name: 'Ttype',
  356. component: Ttype,
  357. meta: {
  358. requireAuth: '' // 不需要鉴权
  359. }
  360. }, {
  361. path: '/TtypeGM',
  362. name: 'TtypeGM',
  363. component: TtypeGM,
  364. meta: {
  365. requireAuth: '' // 不需要鉴权
  366. }
  367. },{
  368. path: '/Ttype2',
  369. name: 'Ttype2',
  370. component: Ttype2,
  371. meta: {
  372. requireAuth: '' // 不需要鉴权
  373. }
  374. }, {
  375. path: '/TtypeOrg',
  376. name: 'TtypeOrg',
  377. component: TtypeOrg,
  378. meta: {
  379. requireAuth: '' // 不需要鉴权
  380. }
  381. }, {
  382. path: '/banner',
  383. name: 'banner',
  384. component: banner,
  385. meta: {
  386. requireAuth: '' // 不需要鉴权
  387. }
  388. }, {
  389. path: '/CaseDesign',
  390. name: 'CaseDesign',
  391. component: CaseDesign,
  392. meta: {
  393. requireAuth: '' // 不需要鉴权
  394. }
  395. },{
  396. path: '/CaseDesignGM',
  397. name: 'CaseDesignGM',
  398. component: CaseDesignGM,
  399. meta: {
  400. requireAuth: '' // 不需要鉴权
  401. }
  402. }, {
  403. path: '/eventCenter',
  404. name: 'eventCenter',
  405. component: eventCenter,
  406. meta: {
  407. requireAuth: '' // 不需要鉴权
  408. }
  409. }, {
  410. path: '/addRace',
  411. name: 'addRace',
  412. component: addRace,
  413. meta: {
  414. requireAuth: '' // 不需要鉴权
  415. }
  416. }, {
  417. path: '/anliDetail',
  418. name: 'anliDetail',
  419. component: anliDetail,
  420. meta: {
  421. requireAuth: '' // 不需要鉴权
  422. }
  423. },
  424. {
  425. path: '/schoolGM',
  426. name: 'schoolGM',
  427. component: schoolGM,
  428. meta: {
  429. requireAuth: '' // 不需要鉴权
  430. }
  431. },
  432. {
  433. path: '/teacherGM',
  434. name: 'teacherGM',
  435. component: teacherGM,
  436. meta: {
  437. requireAuth: '' // 不需要鉴权
  438. }
  439. },
  440. {
  441. path: '/examineGM',
  442. name: 'examineGM',
  443. component: examineGM,
  444. meta: {
  445. requireAuth: '' // 不需要鉴权
  446. }
  447. },
  448. {
  449. path: '/noticeGM',
  450. name: 'noticeGM',
  451. component: noticeGM,
  452. meta: {
  453. requireAuth: '' // 不需要鉴权
  454. }
  455. },
  456. {
  457. path: '/tcData',
  458. name: 'tcData',
  459. component: tcData,
  460. meta: {
  461. requireAuth: '' // 不需要鉴权
  462. }
  463. },
  464. {
  465. path: '/tcSchool',
  466. name: 'tcSchool',
  467. component: tcSchool,
  468. meta: {
  469. requireAuth: '' // 不需要鉴权
  470. }
  471. },
  472. {
  473. path: '/tcStudent',
  474. name: 'tcStudent',
  475. component: tcStudent,
  476. meta: {
  477. requireAuth: '' // 不需要鉴权
  478. }
  479. },
  480. {
  481. path: '/tcTeacher',
  482. name: 'tcTeacher',
  483. component: tcTeacher,
  484. meta: {
  485. requireAuth: '' // 不需要鉴权
  486. }
  487. },
  488. ]
  489. })