index.js 36 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184
  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/studentManage/class'
  6. import teacherOffice from '@/components/pages/teacherOffice'
  7. import teacherType from '@/components/pages/teacherOffice/teacherType'
  8. import grade from '@/components/pages/studentManage/grade'
  9. import classGM from '@/components/pages/classGM'
  10. import course from '@/components/pages/course'
  11. import trainCourse from '@/components/pages/trainCourse/course'
  12. import scourse from '@/components/pages/scourse'
  13. import courseGM from '@/components/pages/courseGM'
  14. import courseDetail from '@/components/pages/courseDetail'
  15. import data from '@/components/pages/data'
  16. import dataGM from '@/components/pages/dataGM'
  17. import notice from '@/components/pages/notice'
  18. import student from '@/components/pages/studentManage/student'
  19. import studentGM from '@/components/pages/studentGM'
  20. import works from '@/components/pages/works'
  21. import studentWorks from '@/components/pages/studentWorks'
  22. import studentWorksDetail from '@/components/pages/components/studentWorksDetail'
  23. import worksGM from '@/components/pages/worksGM'
  24. import worksDetail from '@/components/pages/worksDetail'
  25. import login from '@/components/login'
  26. import ask from '@/components/pages/ask'
  27. import addCourse from '@/components/pages/addCourse'
  28. import newAddCourse from '@/components/pages/newCourse/addCourse'
  29. import aiAddCourse from '@/components/pages/aiAddCourse/addCourse'
  30. import addTrainCourse from '@/components/pages/trainCourse/addCourse'
  31. import trainIndex from '@/components/pages/trainCourse/index'
  32. import addCourseGM from '@/components/pages/addCourseGM'
  33. import library from '@/components/pages/library'
  34. import libraryGM from '@/components/pages/libraryGM'
  35. import note from '@/components/pages/note'
  36. import Grid from '@/components/pages/Grid'
  37. import demo from '@/components/pages/demo'
  38. import classRoom from '@/components/pages/classRoom'
  39. import liveRoom from '@/components/pages/liveRoom'
  40. import liveRoomKQ from '@/components/pages/liveRoomKQ'
  41. import addPPt from '@/components/pages/addPPt'
  42. import studyLibrary from '@/components/pages/studyLibrary'
  43. import evaluation from '@/components/pages/evaluation'
  44. import GridList from '@/components/pages/GridList'
  45. import wordList from '@/components/pages/wordList'
  46. import demoPdf from '@/components/pages/demoPdf'
  47. import demoPdf2 from '@/components/pages/demoPdf2'
  48. import audioDemo from '@/components/pages/audioDemo'
  49. import Ttype from '@/components/pages/Ttype'
  50. import TtypeGM from '@/components/pages/TtypeGM'
  51. import Ttype2 from '@/components/pages/Ttype2'
  52. import Ttype2S from '@/components/pages/Ttype2S'
  53. import Ttype2Studio from '@/components/pages/Ttype2Studio'
  54. import TtypeOrg from '@/components/pages/TtypeOrg'
  55. import banner from '@/components/pages/banner'
  56. import CaseDesign from '@/components/pages/CaseDesign'
  57. import CaseDesignS from '@/components/pages/CaseDesignS'
  58. import CaseDesignGM from '@/components/pages/CaseDesignGM'
  59. import eventCenter from '@/components/pages/race/eventCenter'
  60. import addRace from '@/components/pages/race/addRace'
  61. import anliDetail from '@/components/pages/race/eventCenter/anliDetail'
  62. import schoolGM from '@/components/pages/GM/school'
  63. import teacherGM from '@/components/pages/GM/teacher'
  64. import examineGM from '@/components/pages/GM/examine'
  65. import noticeGM from '@/components/pages/GM/notice'
  66. import studentCourse from '@/components/pages/student/course'
  67. import studentCheckCourse from '@/components/pages/student/checkCourse'
  68. import studentAddCourse from '@/components/pages/student/addCourse'
  69. import courseProgress from '@/components/pages/student/courseProgress'
  70. import tcData from '@/components/pages/tencent/data'
  71. import tcSchool from '@/components/pages/tencent/school'
  72. import tcStudent from '@/components/pages/tencent/student'
  73. import tcTeacher from '@/components/pages/tencent/teacher'
  74. import teacher from '@/components/pages/sz/teacher'
  75. import tcNotice from '@/components/pages/tencent/notice'
  76. import studioCourse from '@/components/pages/studio/course'
  77. import studioAddCourse from '@/components/pages/studio/addCourse'
  78. import studioCourseProgress from '@/components/pages/studio/courseProgress'
  79. import studioEvaluate from '@/components/pages/studio/studioEvaluate'
  80. import studioEvaBasicData from '@/components/pages/studio/components/studioEvaBasicData'
  81. import actLineChat from '@/components/pages/studio/components/actLineChat'
  82. import actTypeTable from '@/components/pages/studio/components/actTypeTable'
  83. import worksReport from '@/components/pages/worksReport'
  84. import myReport from '@/components/pages/myReport/myReport'
  85. import mrBasicData from '@/components/pages/myReport/components/mrBasicData'
  86. import mrOverPer from '@/components/pages/myReport/components/mrOverPer'
  87. import myCourseReport from '@/components/pages/myReport/components/myCourseReport'
  88. import courseEvaScore from '@/components/pages/myReport/components/courseEvaScore'
  89. import mrLearnStatus from '@/components/pages/myReport/components/mrLearnStatus'
  90. import courseTypeAna from '@/components/pages/myReport/components/courseTypeAna'
  91. import toolTypeAna from '@/components/pages/myReport/components/toolTypeAna'
  92. import mrEva from '@/components/pages/myReport/components/mrEva'
  93. import inviteLogin from '@/components/pages/inviteLogin/inviteLogin'
  94. import inviteLoginSZ from '@/components/pages/inviteLoginSZ/inviteLogin'
  95. import inviteLoginST from '@/components/pages/inviteLoginST/inviteLogin'
  96. import stReport from '@/components/pages/components/stReport'
  97. import classReport from '@/components/pages/components/classReport'
  98. import courseReport from '@/components/pages/components/courseReport'
  99. import evaReport from '@/components/pages/components/evaReport'
  100. import learnAna from '@/components/pages/learnAnalysis/learnAna'
  101. import modelReport from '@/components/pages/learnAnalysis/components/modelReport'
  102. import lookModel from '@/components/pages/learnAnalysis/components/lookModel'
  103. import teacherSource from '@/components/pages/teacherSource/index'
  104. import addCourseE from '@/components/pages/easy/addCourse'
  105. import addCourseT from '@/components/pages/task/addCourse'
  106. import addTrainCourseE from '@/components/pages/trainCourse/easy/addCourse'
  107. import dataBoard from '@/components/pages/dataBoard'
  108. import dataBoardSies from '@/components/pages/dataBoardSies'
  109. import dataBoardNew from '@/components/pages/dataBoardNew'
  110. import dataBoardTest from '@/components/pages/dataBoardTest'
  111. import dataBoardCity from '@/components/pages/sz/dataBoardCity'
  112. import dataBoardArea from '@/components/pages/sz/dataBoardArea'
  113. import addSynergyCourse from '@/components/pages/synergyCourse/addCourse'
  114. import synergyCourse from '@/components/pages/synergyCourse/course'
  115. import test from '@/components/pages/test/index'
  116. import testDataBoard from '@/components/pages/test/databoard'
  117. import addTest from '@/components/pages/test/add/addTest'
  118. import testStudent from '@/components/pages/testStudent/index'
  119. import testPerson from '@/components/pages/testPerson/index'
  120. import doTest from '@/components/pages/testStudent/view/preview'
  121. import checkTest from '@/components/pages/testStudent/view/check'
  122. import checkToTest from '@/components/pages/test/check'
  123. import checkToTest2 from '@/components/pages/test/check/index2.vue'
  124. import checkTest2 from '@/components/pages/test/check/check.vue'
  125. import courseIndex from '@/components/pages/course/index'
  126. import studentEva from '@/components/pages/studentEva'
  127. import kindStudentEva from '@/components/pages/kindStudentEva/index'
  128. import record from '@/components/pages/record/class'
  129. import classroomObservation from '@/components/pages/classroomObservation/index'//课堂观察
  130. import contrastObservation from '@/components/pages/contrastObservation/index'//对比分析
  131. import pblCourse from '@/components/pages/pblCourse/index'
  132. import guide from '@/components/pages/pblCourse/guide'
  133. import testExamine from '@/components/pages/test/examine'
  134. import testPersonExamine from '@/components/pages/testPerson/examine'
  135. import csTest from '@/components/pages/csTest'
  136. import pocAiClassroom from '@/components/pages/pocAiClassroom'
  137. import pocAiChat from '@/components/pages/pocAiClassroom/chatArea2'
  138. import pocDoTask from '@/components/pages/pocAiClassroom/doTask'
  139. import pocClass from '@/components/pages/pocAiClassroom/pocClass'
  140. // 全局修改默认配置,点击空白处不能关闭弹窗
  141. ElementUI.Dialog.props.closeOnClickModal.default = false
  142. Vue.use(Router).use(ElementUI)
  143. export default new Router({
  144. routes: [{
  145. path: '/class',
  146. name: 'class',
  147. component: classA,
  148. meta: {
  149. requireAuth: ''
  150. }
  151. },
  152. {
  153. path: '/grade',
  154. name: 'grade',
  155. component: grade,
  156. meta: {
  157. requireAuth: ''
  158. }
  159. }, {
  160. path: '/teacherOffice',
  161. name: 'teacherOffice',
  162. component: teacherOffice,
  163. meta: {
  164. requireAuth: ''
  165. }
  166. },
  167. {
  168. path: '/teacherType',
  169. name: 'teacherType',
  170. component: teacherType,
  171. meta: {
  172. requireAuth: ''
  173. }
  174. },
  175. {
  176. path: '/classGM',
  177. name: 'classGM',
  178. component: classGM,
  179. meta: {
  180. requireAuth: ''
  181. }
  182. },
  183. // {
  184. // path: '/',
  185. // redirect: '/course',
  186. // },
  187. {
  188. path: '/course',
  189. component: course,
  190. meta: {
  191. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  192. }
  193. },
  194. {
  195. path: '/scourse',
  196. component: scourse,
  197. meta: {
  198. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  199. }
  200. },
  201. {
  202. path: '/studentCourse',
  203. component: studentCourse,
  204. meta: {
  205. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  206. }
  207. },
  208. {
  209. path: '/studentCheckCourse',
  210. component: studentCheckCourse,
  211. meta: {
  212. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  213. }
  214. },
  215. {
  216. path: '/studentAddCourse',
  217. component: studentAddCourse,
  218. meta: {
  219. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  220. }
  221. },
  222. {
  223. path: '/courseProgress',
  224. component: courseProgress,
  225. meta: {
  226. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  227. }
  228. },
  229. {
  230. path: '/studioCourse',
  231. component: studioCourse,
  232. meta: {
  233. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  234. }
  235. },
  236. {
  237. path: '/studioAddCourse',
  238. component: studioAddCourse,
  239. meta: {
  240. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  241. }
  242. },
  243. {
  244. path: '/studioCourseProgress',
  245. component: studioCourseProgress,
  246. meta: {
  247. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  248. }
  249. },
  250. {
  251. path: '/courseGM',
  252. component: courseGM,
  253. meta: {
  254. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  255. }
  256. },
  257. {
  258. path: '/course/courseDetail',
  259. component: courseDetail,
  260. meta: {
  261. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  262. }
  263. },
  264. {
  265. path: '/course/addCourse',
  266. component: addCourse,
  267. meta: {
  268. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  269. }
  270. },
  271. {
  272. path: '/newAddCourse',
  273. component: newAddCourse,
  274. meta: {
  275. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  276. }
  277. },
  278. {
  279. path: '/aiAddCourse',
  280. component: aiAddCourse,
  281. meta: {
  282. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  283. }
  284. },
  285. {
  286. path: '/course/addCourseE',
  287. component: addCourseE,
  288. meta: {
  289. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  290. }
  291. },
  292. {
  293. path: '/course/addCourseT',
  294. component: addCourseT,
  295. meta: {
  296. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  297. }
  298. },
  299. {
  300. path: '/course/addCourseGM',
  301. component: addCourseGM,
  302. meta: {
  303. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  304. }
  305. },
  306. {
  307. path: '/data',
  308. name: 'data',
  309. component: data,
  310. meta: {
  311. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  312. }
  313. },
  314. {
  315. path: '/dataGM',
  316. name: 'dataGM',
  317. component: dataGM,
  318. meta: {
  319. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  320. }
  321. }, {
  322. path: '/notice',
  323. name: 'notice',
  324. component: notice,
  325. meta: {
  326. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  327. }
  328. },
  329. {
  330. path: '/student',
  331. name: 'student',
  332. component: student,
  333. meta: {
  334. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  335. }
  336. },
  337. {
  338. path: '/studentGM',
  339. name: 'studentGM',
  340. component: studentGM,
  341. meta: {
  342. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  343. }
  344. },
  345. {
  346. path: '/ask',
  347. name: 'ask',
  348. component: ask,
  349. meta: {
  350. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  351. }
  352. },
  353. {
  354. path: '/ask/askList',
  355. name: 'askList',
  356. component: () =>
  357. import ('@/components/pages/askList'),
  358. meta: {}
  359. },
  360. {
  361. path: '/works',
  362. name: 'works',
  363. component: works,
  364. meta: {
  365. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  366. }
  367. },
  368. {
  369. path: '/studentWorks',
  370. name: 'studentWorks',
  371. component: studentWorks,
  372. meta: {
  373. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  374. }
  375. },
  376. {
  377. path: '/studentWorksDetail',
  378. name: 'studentWorksDetail',
  379. component: studentWorksDetail,
  380. meta: {
  381. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  382. }
  383. },
  384. {
  385. path: '/worksGM',
  386. name: 'worksGM',
  387. component: worksGM,
  388. meta: {
  389. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  390. }
  391. },
  392. {
  393. path: '/worksDetail',
  394. name: 'worksDetail',
  395. component: worksDetail,
  396. meta: {
  397. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  398. }
  399. },
  400. {
  401. path: '/library',
  402. name: 'library',
  403. component: library,
  404. meta: {
  405. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  406. }
  407. },
  408. {
  409. path: '/libraryGM',
  410. name: 'libraryGM',
  411. component: libraryGM,
  412. meta: {
  413. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  414. }
  415. },
  416. {
  417. path: '/login',
  418. name: 'login',
  419. component: login,
  420. meta: {
  421. requireAuth: '' // 不需要鉴权
  422. }
  423. },
  424. {
  425. path: '/note',
  426. name: 'note',
  427. component: note,
  428. meta: {
  429. requireAuth: '' // 不需要鉴权
  430. }
  431. },
  432. {
  433. path: '/Grid',
  434. name: 'Grid',
  435. component: Grid,
  436. meta: {
  437. requireAuth: '' // 不需要鉴权
  438. }
  439. },
  440. {
  441. path: '/demo',
  442. name: 'demo',
  443. component: demo,
  444. meta: {
  445. requireAuth: '' // 不需要鉴权
  446. }
  447. },
  448. {
  449. path: '/classRoom',
  450. name: 'classRoom',
  451. component: classRoom,
  452. meta: {
  453. requireAuth: '' // 不需要鉴权
  454. }
  455. },
  456. {
  457. path: '/liveRoom',
  458. name: 'liveRoom',
  459. component: liveRoom,
  460. meta: {
  461. requireAuth: '' // 不需要鉴权
  462. }
  463. }, {
  464. path: '/liveRoomKQ',
  465. name: 'liveRoomKQ',
  466. component: liveRoomKQ,
  467. meta: {
  468. requireAuth: '' // 不需要鉴权
  469. }
  470. },
  471. {
  472. path: '/addPPt',
  473. name: 'addPPt',
  474. component: addPPt,
  475. meta: {
  476. requireAuth: '' // 不需要鉴权
  477. }
  478. },
  479. {
  480. path: '/studyLibrary',
  481. name: 'studyLibrary',
  482. component: studyLibrary,
  483. meta: {
  484. requireAuth: '' // 不需要鉴权
  485. }
  486. },
  487. {
  488. path: '/evaluation',
  489. name: 'evaluation',
  490. component: evaluation,
  491. meta: {
  492. requireAuth: '' // 不需要鉴权
  493. }
  494. },
  495. {
  496. path: '/GridList',
  497. name: 'GridList',
  498. component: GridList,
  499. meta: {
  500. requireAuth: '' // 不需要鉴权
  501. }
  502. },
  503. {
  504. path: '/wordList',
  505. name: 'wordList',
  506. component: wordList,
  507. meta: {
  508. requireAuth: '' // 不需要鉴权
  509. }
  510. }, {
  511. path: '/demoPdf',
  512. name: 'demoPdf',
  513. component: demoPdf,
  514. meta: {
  515. requireAuth: '' // 不需要鉴权
  516. }
  517. }, {
  518. path: '/demoPdf2',
  519. name: 'demoPdf2',
  520. component: demoPdf2,
  521. meta: {
  522. requireAuth: '' // 不需要鉴权
  523. }
  524. }, {
  525. path: '/audioDemo',
  526. name: 'audioDemo',
  527. component: audioDemo,
  528. meta: {
  529. requireAuth: '' // 不需要鉴权
  530. }
  531. }, {
  532. path: '/Ttype',
  533. name: 'Ttype',
  534. component: Ttype,
  535. meta: {
  536. requireAuth: '' // 不需要鉴权
  537. }
  538. }, {
  539. path: '/TtypeGM',
  540. name: 'TtypeGM',
  541. component: TtypeGM,
  542. meta: {
  543. requireAuth: '' // 不需要鉴权
  544. }
  545. }, {
  546. path: '/Ttype2',
  547. name: 'Ttype2',
  548. component: Ttype2,
  549. meta: {
  550. requireAuth: '' // 不需要鉴权
  551. }
  552. }, {
  553. path: '/Ttype2S',
  554. name: 'Ttype2S',
  555. component: Ttype2S,
  556. meta: {
  557. requireAuth: '' // 不需要鉴权
  558. }
  559. }, {
  560. path: '/Ttype2Studio',
  561. name: 'Ttype2Studio',
  562. component: Ttype2Studio,
  563. meta: {
  564. requireAuth: '' // 不需要鉴权
  565. }
  566. }, {
  567. path: '/TtypeOrg',
  568. name: 'TtypeOrg',
  569. component: TtypeOrg,
  570. meta: {
  571. requireAuth: '' // 不需要鉴权
  572. }
  573. }, {
  574. path: '/banner',
  575. name: 'banner',
  576. component: banner,
  577. meta: {
  578. requireAuth: '' // 不需要鉴权
  579. }
  580. }, {
  581. path: '/CaseDesign',
  582. name: 'CaseDesign',
  583. component: CaseDesign,
  584. meta: {
  585. requireAuth: '' // 不需要鉴权
  586. }
  587. }, {
  588. path: '/CaseDesignS',
  589. name: 'CaseDesignS',
  590. component: CaseDesignS,
  591. meta: {
  592. requireAuth: '' // 不需要鉴权
  593. }
  594. }, {
  595. path: '/CaseDesignGM',
  596. name: 'CaseDesignGM',
  597. component: CaseDesignGM,
  598. meta: {
  599. requireAuth: '' // 不需要鉴权
  600. }
  601. }, {
  602. path: '/eventCenter',
  603. name: 'eventCenter',
  604. component: eventCenter,
  605. meta: {
  606. requireAuth: '' // 不需要鉴权
  607. }
  608. }, {
  609. path: '/addRace',
  610. name: 'addRace',
  611. component: addRace,
  612. meta: {
  613. requireAuth: '' // 不需要鉴权
  614. }
  615. }, {
  616. path: '/anliDetail',
  617. name: 'anliDetail',
  618. component: anliDetail,
  619. meta: {
  620. requireAuth: '' // 不需要鉴权
  621. }
  622. },
  623. {
  624. path: '/schoolGM',
  625. name: 'schoolGM',
  626. component: schoolGM,
  627. meta: {
  628. requireAuth: '' // 不需要鉴权
  629. }
  630. },
  631. {
  632. path: '/teacherGM',
  633. name: 'teacherGM',
  634. component: teacherGM,
  635. meta: {
  636. requireAuth: '' // 不需要鉴权
  637. }
  638. },
  639. {
  640. path: '/examineGM',
  641. name: 'examineGM',
  642. component: examineGM,
  643. meta: {
  644. requireAuth: '' // 不需要鉴权
  645. }
  646. },
  647. {
  648. path: '/noticeGM',
  649. name: 'noticeGM',
  650. component: noticeGM,
  651. meta: {
  652. requireAuth: '' // 不需要鉴权
  653. }
  654. },
  655. {
  656. path: '/tcData',
  657. name: 'tcData',
  658. component: tcData,
  659. meta: {
  660. requireAuth: '' // 不需要鉴权
  661. }
  662. },
  663. {
  664. path: '/tcSchool',
  665. name: 'tcSchool',
  666. component: tcSchool,
  667. meta: {
  668. requireAuth: '' // 不需要鉴权
  669. }
  670. },
  671. {
  672. path: '/tcStudent',
  673. name: 'tcStudent',
  674. component: tcStudent,
  675. meta: {
  676. requireAuth: '' // 不需要鉴权
  677. }
  678. },
  679. {
  680. path: '/tcTeacher',
  681. name: 'tcTeacher',
  682. component: tcTeacher,
  683. meta: {
  684. requireAuth: '' // 不需要鉴权
  685. }
  686. },
  687. {
  688. path: '/tcNotice',
  689. name: 'tcNotice',
  690. component: tcNotice,
  691. meta: {
  692. requireAuth: '' // 不需要鉴权
  693. }
  694. },
  695. {
  696. path: '/studioEvaluate',
  697. name: 'studioEvaluate',
  698. component: studioEvaluate,
  699. meta: {
  700. requireAuth: '' // 不需要鉴权
  701. }
  702. },
  703. {
  704. path: '/studioEvaBasicData',
  705. name: 'studioEvaBasicData',
  706. component: studioEvaBasicData,
  707. meta: {
  708. requireAuth: '' // 不需要鉴权
  709. }
  710. },
  711. {
  712. path: '/actLineChat',
  713. name: 'actLineChat',
  714. component: actLineChat,
  715. meta: {
  716. requireAuth: '' // 不需要鉴权
  717. }
  718. },
  719. {
  720. path: '/actTypeTable',
  721. name: 'actTypeTable',
  722. component: actTypeTable,
  723. meta: {
  724. requireAuth: '' // 不需要鉴权
  725. }
  726. },
  727. {
  728. path: '/worksReport',
  729. name: 'worksReport',
  730. component: worksReport,
  731. meta: {
  732. requireAuth: '' // 不需要鉴权
  733. }
  734. },
  735. {
  736. path: '/myReport',
  737. name: 'myReport',
  738. component: myReport,
  739. meta: {
  740. requireAuth: '' // 不需要鉴权
  741. }
  742. },
  743. {
  744. path: '/mrBasicData',
  745. name: 'mrBasicData',
  746. component: mrBasicData,
  747. meta: {
  748. requireAuth: '' // 不需要鉴权
  749. }
  750. },
  751. {
  752. path: '/mrOverPer',
  753. name: 'mrOverPer',
  754. component: mrOverPer,
  755. meta: {
  756. requireAuth: '' // 不需要鉴权
  757. }
  758. },
  759. {
  760. path: '/myCourseReport',
  761. name: 'myCourseReport',
  762. component: myCourseReport,
  763. meta: {
  764. requireAuth: '' // 不需要鉴权
  765. }
  766. },
  767. {
  768. path: '/courseEvaScore',
  769. name: 'courseEvaScore',
  770. component: courseEvaScore,
  771. meta: {
  772. requireAuth: '' // 不需要鉴权
  773. }
  774. },
  775. {
  776. path: '/mrLearnStatus',
  777. name: 'mrLearnStatus',
  778. component: mrLearnStatus,
  779. meta: {
  780. requireAuth: '' // 不需要鉴权
  781. }
  782. },
  783. {
  784. path: '/courseTypeAna',
  785. name: 'courseTypeAna',
  786. component: courseTypeAna,
  787. meta: {
  788. requireAuth: '' // 不需要鉴权
  789. }
  790. },
  791. {
  792. path: '/toolTypeAna',
  793. name: 'toolTypeAna',
  794. component: toolTypeAna,
  795. meta: {
  796. requireAuth: '' // 不需要鉴权
  797. }
  798. },
  799. {
  800. path: '/mrEva',
  801. name: 'mrEva',
  802. component: mrEva,
  803. meta: {
  804. requireAuth: '' // 不需要鉴权
  805. }
  806. },
  807. {
  808. path: '/inviteLogin',
  809. name: 'inviteLogin',
  810. component: inviteLogin,
  811. meta: {
  812. requireAuth: '' // 不需要鉴权
  813. }
  814. },
  815. {
  816. path: '/inviteLoginSZ',
  817. name: 'inviteLoginSZ',
  818. component: inviteLoginSZ,
  819. meta: {
  820. requireAuth: '' // 不需要鉴权
  821. }
  822. },
  823. {
  824. path: '/inviteLoginST',
  825. name: 'inviteLoginST',
  826. component: inviteLoginST,
  827. meta: {
  828. requireAuth: '' // 不需要鉴权
  829. }
  830. },
  831. {
  832. path: '/stReport',
  833. name: 'stReport',
  834. component: stReport,
  835. meta: {
  836. requireAuth: '' // 不需要鉴权
  837. }
  838. },
  839. {
  840. path: '/classReport',
  841. name: 'classReport',
  842. component: classReport,
  843. meta: {
  844. requireAuth: '' // 不需要鉴权
  845. }
  846. },
  847. {
  848. path: '/courseReport',
  849. name: 'courseReport',
  850. component: courseReport,
  851. meta: {
  852. requireAuth: '' // 不需要鉴权
  853. }
  854. },
  855. {
  856. path: '/evaReport',
  857. name: 'evaReport',
  858. component: evaReport,
  859. meta: {
  860. requireAuth: '' // 不需要鉴权
  861. }
  862. },
  863. {
  864. path: '/learnAna',
  865. name: 'learnAna',
  866. component: learnAna,
  867. meta: {
  868. requireAuth: '' // 不需要鉴权
  869. }
  870. },
  871. {
  872. path: '/modelReport',
  873. name: 'modelReport',
  874. component: modelReport,
  875. meta: {
  876. requireAuth: '' // 不需要鉴权
  877. }
  878. },
  879. {
  880. path: '/lookModel',
  881. name: 'lookModel',
  882. component: lookModel,
  883. meta: {
  884. requireAuth: '' // 不需要鉴权
  885. }
  886. },
  887. {
  888. path: '/teacherSource',
  889. name: 'teacherSource',
  890. component: teacherSource,
  891. meta: {
  892. requireAuth: '' // 不需要鉴权
  893. }
  894. },
  895. {
  896. path: '/dataBoard',
  897. name: 'dataBoard',
  898. component: dataBoard,
  899. meta: {
  900. requireAuth: '' // 不需要鉴权
  901. }
  902. },
  903. {
  904. path: '/dataBoardNew',
  905. name: 'dataBoardNew',
  906. component: dataBoardNew,
  907. meta: {
  908. requireAuth: '' // 不需要鉴权
  909. }
  910. },
  911. {
  912. path: '/dataBoardSies',
  913. name: 'dataBoardSies',
  914. component: dataBoardSies,
  915. meta: {
  916. requireAuth: '' // 不需要鉴权
  917. }
  918. },
  919. {
  920. path: '/synergyCourse',
  921. component: synergyCourse,
  922. meta: {
  923. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  924. }
  925. },
  926. {
  927. path: '/test',
  928. name: 'test',
  929. component: test,
  930. meta: {
  931. keepAlive: true,
  932. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  933. }
  934. },
  935. {
  936. path: '/testDataBoard',
  937. name: 'testDataBoard',
  938. component: testDataBoard,
  939. meta: {
  940. keepAlive: false,
  941. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  942. }
  943. },
  944. {
  945. path: '/testStudent',
  946. component: testStudent,
  947. meta: {
  948. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  949. }
  950. },
  951. {
  952. path: '/testPerson',
  953. component: testPerson,
  954. name: 'testPerson',
  955. meta: {
  956. keepAlive: true,
  957. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  958. }
  959. },
  960. {
  961. path: '/doTest',
  962. component: doTest,
  963. meta: {
  964. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  965. }
  966. },
  967. {
  968. path: '/checkTest',
  969. component: checkTest,
  970. meta: {
  971. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  972. }
  973. },
  974. {
  975. path: '/checkTest2',
  976. component: checkTest2,
  977. meta: {
  978. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  979. }
  980. },
  981. {
  982. path: '/checkToTest',
  983. component: checkToTest,
  984. meta: {
  985. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  986. }
  987. },
  988. {
  989. path: '/checkToTest2',
  990. component: checkToTest2,
  991. meta: {
  992. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  993. }
  994. },
  995. {
  996. path: '/addTest',
  997. component: addTest,
  998. meta: {
  999. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  1000. }
  1001. },
  1002. {
  1003. path: '/synergyCourse/add',
  1004. component: addSynergyCourse,
  1005. meta: {
  1006. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  1007. }
  1008. },
  1009. {
  1010. path: '/trainCourse',
  1011. component: trainCourse,
  1012. meta: {
  1013. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  1014. }
  1015. },
  1016. {
  1017. path: '/addTrainCourse',
  1018. component: addTrainCourse,
  1019. meta: {
  1020. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  1021. }
  1022. },
  1023. {
  1024. path: '/addTrainCourseE',
  1025. component: addTrainCourseE,
  1026. meta: {
  1027. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  1028. }
  1029. },
  1030. {
  1031. path: '/trainIndex',
  1032. component: trainIndex,
  1033. meta: {
  1034. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  1035. }
  1036. },
  1037. {
  1038. path: '/courseIndex',
  1039. component: courseIndex,
  1040. meta: {
  1041. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  1042. }
  1043. },
  1044. {
  1045. path: '/dataBoardTest',
  1046. component: dataBoardTest,
  1047. meta: {
  1048. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  1049. }
  1050. },
  1051. {
  1052. path: '/studentEva',
  1053. component: studentEva,
  1054. meta: {
  1055. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  1056. }
  1057. },
  1058. {
  1059. path: '/kindStudentEva',
  1060. component: kindStudentEva,
  1061. meta: {
  1062. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  1063. }
  1064. },
  1065. {
  1066. path: '/record',
  1067. component: record,
  1068. meta: {
  1069. requireAuth: '' // 是否需要判断是否登录,这里是需要判断
  1070. }
  1071. },
  1072. {
  1073. path: '/teacher',
  1074. name: 'teacher',
  1075. component: teacher,
  1076. meta: {
  1077. requireAuth: '' // 不需要鉴权
  1078. }
  1079. },
  1080. {
  1081. path: '/sz/dataBoardCity',
  1082. name: 'dataBoardCity',
  1083. component: dataBoardCity,
  1084. meta: {
  1085. requireAuth: '' // 不需要鉴权
  1086. }
  1087. },
  1088. {
  1089. path: '/sz/dataBoardArea',
  1090. name: 'dataBoardArea',
  1091. component: dataBoardArea,
  1092. meta: {
  1093. requireAuth: '' // 不需要鉴权
  1094. }
  1095. },
  1096. {//课堂观察
  1097. path:"/classroomObservation",
  1098. name:"classroomObservation",
  1099. component:classroomObservation,
  1100. meta:{
  1101. requireAuth:''//不需要鉴权
  1102. }
  1103. },
  1104. {//对比观察
  1105. path:"/contrastObservation",
  1106. name:"contrastObservation",
  1107. component:contrastObservation,
  1108. meta:{
  1109. requireAuth:''//不需要鉴权
  1110. }
  1111. },
  1112. {//pblCourse
  1113. path:"/pblCourse",
  1114. name:"pblCourse",
  1115. component:pblCourse,
  1116. meta:{
  1117. requireAuth:''//不需要鉴权
  1118. }
  1119. },
  1120. {//pblCourse
  1121. path:"/guide",
  1122. name:"guide",
  1123. component:guide,
  1124. meta:{
  1125. requireAuth:''//不需要鉴权
  1126. }
  1127. },
  1128. {//pblCourse
  1129. path:"/testExamine",
  1130. name:"testExamine",
  1131. component:testExamine,
  1132. meta:{
  1133. requireAuth:''//不需要鉴权
  1134. }
  1135. },
  1136. {//testPerson
  1137. path:"/testPersonExamine",
  1138. name:"testPersonExamine",
  1139. component:testPersonExamine,
  1140. meta:{
  1141. requireAuth:''//不需要鉴权
  1142. }
  1143. },{
  1144. path:"/csTest",
  1145. name:"csTest",
  1146. component:csTest,
  1147. meta:{
  1148. requireAuth:''//不需要鉴权
  1149. }
  1150. },{
  1151. path:"/pocAiClassroom",
  1152. name:"pocAiClassroom",
  1153. component:pocAiClassroom,
  1154. meta:{
  1155. requireAuth:''//不需要鉴权
  1156. }
  1157. },
  1158. {
  1159. path:"/pocAiChat",
  1160. name:"pocAiChat",
  1161. component:pocAiChat,
  1162. meta:{
  1163. requireAuth:''//不需要鉴权
  1164. }
  1165. },
  1166. {
  1167. path:"/pocDoTask",
  1168. name:"pocDoTask",
  1169. component:pocDoTask,
  1170. meta:{
  1171. requireAuth:''//不需要鉴权
  1172. }
  1173. },
  1174. {
  1175. path:"/pocClass",
  1176. name:"pocClass",
  1177. component:pocClass,
  1178. meta:{
  1179. requireAuth:''//不需要鉴权
  1180. }
  1181. },
  1182. ]
  1183. })