index.js 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653
  1. import Vue from "vue";
  2. import Router from "vue-router";
  3. Vue.use(Router);
  4. /* Layout */
  5. import Layout from "@/layout";
  6. /**
  7. * Note: sub-menu only appear when route children.length >= 1
  8. * Detail see: https://panjiachen.github.io/vue-element-admin-site/guide/essentials/router-and-nav.html
  9. *
  10. * hidden: true if set true, item will not show in the sidebar(default is false)
  11. * alwaysShow: true if set true, will always show the root menu
  12. * if not set alwaysShow, when item has more than one children route,
  13. * it will becomes nested mode, otherwise not show the root menu
  14. * redirect: noRedirect if set noRedirect will no redirect in the breadcrumb
  15. * name:'router-name' the name is used by <keep-alive> (must set!!!)
  16. * meta : {
  17. roles: ['admin','editor'] control the page roles (you can set multiple roles)
  18. title: 'title' the name show in sidebar and breadcrumb (recommend set)
  19. icon: 'svg-name' the icon show in the sidebar
  20. breadcrumb: false if set false, the item will hidden in breadcrumb(default is true)
  21. activeMenu: '/example/list' if set path, the sidebar will highlight the path you set
  22. }
  23. */
  24. /**
  25. * constantRoutes
  26. * a base page that does not have permission requirements
  27. * all roles can be accessed
  28. */
  29. export const constantRoutes = [
  30. // {
  31. // path: '/main',
  32. // name: '首页',
  33. // component: Layout,
  34. // hidden: true,
  35. // meta: {
  36. // noCache: '1',
  37. // title: '首页'
  38. // },
  39. // children:
  40. // },
  41. {
  42. path: "/instructions", // 侧边栏
  43. component: Layout,
  44. hidden: true,
  45. children: [
  46. {
  47. name: "说明文档",
  48. path: "instructions",
  49. component: () => import("@/layout/components/fullPageIns"),
  50. hidden: true,
  51. meta: {
  52. noCache: "1",
  53. title: "说明文档"
  54. }
  55. }
  56. ]
  57. },
  58. // {
  59. // path: '/photo-detail', // 相册详情
  60. // component: Layout,
  61. // hidden: true,
  62. // children: [
  63. // {
  64. // name: '相册详情',
  65. // path: ':id',
  66. // component: () => import('@/views/photo-detail'),
  67. // hidden: true,
  68. // meta: {
  69. // noCache: '1',
  70. // title: '相册详情'
  71. // }
  72. // }]
  73. // },
  74. {
  75. path: "/setSilder", // 侧边栏
  76. component: Layout,
  77. hidden: true,
  78. children: [
  79. {
  80. name: "提交表单",
  81. path: "save-form",
  82. component: () => import("@/views/save-form-test"),
  83. hidden: true,
  84. meta: {
  85. noCache: "1",
  86. title: "提交表单"
  87. }
  88. }
  89. ]
  90. },
  91. {
  92. path: "/login",
  93. name: "登录",
  94. component: () => import("@/views/login/index"),
  95. hidden: true
  96. },
  97. {
  98. path: "/",
  99. redirect: "/main",
  100. hidden: true
  101. },
  102. {
  103. path: "/redirect",
  104. component: () => import("@/views/Layout/centerpage"),
  105. hidden: true
  106. },
  107. {
  108. path: "/404",
  109. component: () => import("@/views/404"),
  110. hidden: true
  111. },
  112. {
  113. path: "/403",
  114. component: () => import("@/views/403"),
  115. hidden: true
  116. },
  117. {
  118. path: "/noPermission",
  119. component: () => import("@/views/noPermission"),
  120. hidden: true
  121. },
  122. {
  123. path: "/systemMaintain",
  124. component: () => import("@/views/systemMaintain"),
  125. hidden: true
  126. }
  127. // { path: '*', redirect: '/404', hidden: true }
  128. ];
  129. // export const constantRoutes = [{
  130. // path: '/',
  131. // redirect: '/upms',
  132. // }]
  133. const createRouter = () =>
  134. new Router({
  135. // mode: 'history', // require service support
  136. scrollBehavior: () => ({
  137. y: 0
  138. }),
  139. routes: constantRoutes
  140. });
  141. const router = createRouter();
  142. // Detail see: https://github.com/vuejs/vue-router/issues/1234#issuecomment-357941465
  143. export function resetRouter() {
  144. const newRouter = createRouter();
  145. router.matcher = newRouter.matcher; // reset router
  146. }
  147. export const asyncRoutes = {
  148. Layout: Layout,
  149. // 首页
  150. main: () => import("@/views/main/index"),
  151. // 内容管理
  152. contentManager: () => import("@/views/contentManager/index"),
  153. platformIndex: () => import("@/views/contentManager/platformIndex"),
  154. accompaniment: () => import("@/views/accompaniment"),
  155. contentOperation: () => import("@/views/contentManager/contentOperation"),
  156. // 系统日志
  157. journal: () => import("@/views/workBenchManager/journal/index"),
  158. // 课酬确认
  159. classFeesIsOk: () => import("@/views/workBenchManager/classFeesIsOk"),
  160. // 课酬申诉
  161. requestProcessing: () => import("@/views/workBenchManager/requestProcessing"),
  162. // 考勤申诉
  163. payAppeal: () => import("@/views/workBenchManager/payAppeal"),
  164. // 乐团管理
  165. teamDetail: () => import("@/views/teamDetail/teamList"),
  166. teamBuild: () => import("@/views/teamBuild/index"), // 新建
  167. teamDraft: () => import("@/views/teamBuild/teamDraft"), // 编辑
  168. teamAudit: () => import("@/views/teamBuild/teamDraft"), // 审核
  169. feeAudit: () => import("@/views/teamBuild/teamDraft"), // 费用审核
  170. auditFailed: () => import("@/views/teamBuild/teamDraft"), // 审核失败
  171. forecastName: () => import("@/views/teamBuild/forecastNameList"), // 预报名页面forecastName
  172. createPayment: () => import("@/views/teamBuild/createPayment"), // 创建缴费页面
  173. // VIP管理
  174. vipList: () => import("@/views/vipClass/vipList"),
  175. // vip修改
  176. vipReset: () => import("@/views/vipClass/vipReset"),
  177. // vip详情
  178. // @/views/buildVip/index @/views/vipClass/vipDetail
  179. vipDetail: () => import("@/views/vipClass/vipDetail"),
  180. buildVip: () => import("@/views/buildVip/index"),
  181. // 教师管理
  182. teacherList: () => import("@/views/teacherManager/teacherList"),
  183. // 新增&修改教师
  184. teacherOperation: () =>
  185. import("@/views/teacherManager/teacherOperation/index"),
  186. teacherOperationUpdate: () =>
  187. import("@/views/teacherManager/teacherOperation/index"),
  188. // 老师详情
  189. teacherDetail: () => import("@/views/teacherManager/teacherDetail/index"),
  190. // 学员管理
  191. studentList: () => import("@/views/studentManager/studentList"),
  192. // 学员详情
  193. studentDetail: () => import("@/views/studentManager/index"),
  194. // 订单管理
  195. orderList: () => import("@/views/businessManager/orderManager/index"),
  196. // 订单列表
  197. income: () => import("@/views/businessManager/orderManager/income"),
  198. incomeOne: () => import("@/views/businessManager/orderManager/incomeOne"),
  199. incomeTwo: () => import("@/views/businessManager/orderManager/incomeTwo"),
  200. // 财务管理(含陶气)
  201. "financeManager-taoqi": () =>
  202. import("@/views/businessManager/orderManager/financeManager-taoqi"),
  203. // 财务管理
  204. financeManager: () =>
  205. import("@/views/businessManager/orderManager/financeManager"),
  206. // 充值列表
  207. incomebuy: () => import("@/views/businessManager/orderManager/incomebuy"),
  208. // 退费订单
  209. backOrder: () => import("@/views/businessManager/orderManager/backMoney"),
  210. // 支出
  211. expend: () => import("@/views/businessManager/orderManager/expend"),
  212. // 商品管理
  213. shopManager: () => import("@/views/businessManager/shopManager/shopList"),
  214. // 商品修改(添加)
  215. shopOperation: () =>
  216. import("@/views/businessManager/shopManager/shopOperation"),
  217. // 商品类型管理
  218. shopCategory: () =>
  219. import("@/views/businessManager/shopManager/shopCategory"),
  220. // 报表中心
  221. reportForm: () => import("@/views/reportForm/index"),
  222. // musicalManager: () => import('@/views/categroyManager/specialSetup/musicalManager'),
  223. // 系统管理
  224. specialSetup: () => import("@/views/categroyManager/specialSetup/index"),
  225. // 类型管理
  226. typesManager: () =>
  227. import("@/views/categroyManager/specialSetup/typesManager"),
  228. tryClass: () => import("@/views/categroyManager/specialSetup/tryClass"),
  229. activityManager: () =>
  230. import("@/views/categroyManager/specialSetup/activityManager"),
  231. tempalteManager: () =>
  232. import("@/views/categroyManager/specialSetup/tempalteManager"),
  233. bannerManager: () =>
  234. import("@/views/categroyManager/specialSetup/bannerManager"),
  235. holidayManager: () =>
  236. import("@/views/categroyManager/specialSetup/holidayManager"),
  237. branchSetting: () =>
  238. import("@/views/categroyManager/specialSetup/branchSetting"),
  239. jobTemplateSetting: () =>
  240. import("@/views/categroyManager/specialSetup/jobTemplateSetting"),
  241. generalSettings: () =>
  242. import("@/views/categroyManager/generalSettings/index"),
  243. siginManager: () =>
  244. import("@/views/categroyManager/generalSettings/siginManager"),
  245. leaveManager: () =>
  246. import("@/views/categroyManager/generalSettings/leaveManager"),
  247. cycleManager: () =>
  248. import("@/views/categroyManager/generalSettings/cycleManager"),
  249. overallManager: () =>
  250. import("@/views/categroyManager/generalSettings/overallManager"),
  251. payManager: () =>
  252. import("@/views/categroyManager/generalSettings/payManager"),
  253. insideSetting: () => import("@/views/categroyManager/insideSetting/index"),
  254. adminManager: () =>
  255. import("@/views/categroyManager/insideSetting/adminManager"),
  256. adminOperation: () =>
  257. import("@/views/categroyManager/insideSetting/adminOperation"),
  258. staffManager: () =>
  259. import("@/views/categroyManager/insideSetting/staffManager"),
  260. branchManager: () =>
  261. import("@/views/categroyManager/insideSetting/branchManager"),
  262. addressManager: () =>
  263. import("@/views/categroyManager/insideSetting/addressManager"),
  264. branchActive: () =>
  265. import("@/views/categroyManager/insideSetting/branchActive"),
  266. branchActiveOperation: () =>
  267. import("@/views/categroyManager/insideSetting/branchActiveOperation"),
  268. vipChargeSeting: () => import("@/views/categroyManager/vipChargeSeting"),
  269. vipActiveList: () => import("@/views/categroyManager/vipActiveList"),
  270. vipNewActive: () => import("@/views/categroyManager/vipNewActive"),
  271. vipParameterManager: () =>
  272. import("@/views/categroyManager/generalSettings/vipParameterManager"),
  273. globalConfig: () => import("@/views/categroyManager/globalConfig"),
  274. // 全局声部设置
  275. globalSubjects: () => import("@/views/categroyManager/globalSubjects"),
  276. // 全局乐团设置
  277. globalMusicGroup: () => import("@/views/categroyManager/globalMusicGroup"),
  278. // 全局产品设置
  279. productSystem: () => import("@/views/categroyManager/productSystem"),
  280. memberFeeSet: () =>
  281. import("@/views/categroyManager/productSystem/memberFeeSet"),
  282. memberSet: () => import("@/views/categroyManager/productSystem/memberSet"),
  283. // 侧边栏管理
  284. setSilder: () => import("@/views/setSilder/addSilder"),
  285. // 乐团老师点名记录
  286. teamTeacherRecord: () =>
  287. import("@/views/teamDetail/components/teamTeacherRecord"),
  288. // 乐团筹备中 报名中
  289. signupList: () => import("@/views/teamBuild/signupList"),
  290. remedy: () => import("@/views/teamBuild/signupList"),
  291. // 乐团筹备设置 (班级 老师 小课)
  292. teamSeting: () => import("@/views/teamBuild/teamSeting/"),
  293. //乐团详情
  294. teamDetails: () => import("@/views/teamDetail"),
  295. // 乐团课表详情
  296. teamDetailCourse: () => import("@/views/teamDetail/indexCourse"),
  297. // 学生点名总汇
  298. studentSignin: () => import("@/views/teamDetail/components/studentSignin"),
  299. // 班级调整
  300. resetClass: () => import("@/views/teamDetail/components/resetClass"),
  301. // 发放清单
  302. teamDetailedList: () => import("@/views/teamDetail/teamDetailedList"),
  303. // 基础技能班设置
  304. setImprovement: () =>
  305. import("@/views/teamBuild/teamSeting/components/setImprovement"),
  306. // 乐团修改 @/views/resetTeaming/index
  307. resetTeaming: () => import("@/views/resetTeaming/index"),
  308. // 乐团课排课
  309. coursePlan: () =>
  310. import("@/views/teamBuild/teamSeting/components/coursePlan"),
  311. // 收费分润管理
  312. chargeProfitManager: () =>
  313. import("../views/categroyManager/insideSetting/chargeProfitManager"),
  314. // 收费管理
  315. chargeManager: () => import("../views/chargeManager/index"),
  316. // 零星管理
  317. sporadicManager: () => import("@/views/sporadicManager/sporadicList"),
  318. // 课表列表
  319. teamCourseList: () => import("@/views/teamDetail/teamCourseList"),
  320. // 运营预警
  321. operationalList: () => import("@/views/operationalEarly/operationalList"),
  322. // 网管课列表
  323. accompanyList: () => import("@/views/accompanyManager/accompanyList"),
  324. // 网管课详情
  325. accompanys: () => import("@/views/accompanyManager/accompanys"),
  326. accompany: () => import("@/views/accompanyManager"),
  327. // 网管课购买
  328. accompanyBuys: () => import("@/views/accompanyManager/accompanyBuys"),
  329. // 版本控制
  330. editionList: () => import("@/views/editionManager/editionList"),
  331. // 定时任务
  332. timedTask: () => import("@/views/timedTask/index"),
  333. // 月报
  334. evaluateList: () => import("@/views/evaluateManager/evaluateList"),
  335. // 月报详情
  336. evaluateDetail: () => import("@/views/evaluateManager/evaluateDetail"),
  337. // 评价管理
  338. commentManager: () => import("@/views/evaluateManager"),
  339. // 网管课评价
  340. networkList: () => import("@/views/evaluateManager/networkList"),
  341. // 时间充值活动
  342. entryActivities: () => import("@/views/app/entryActivities"),
  343. // 添加或修改
  344. entryOperation: () => import("@/views/app/entryOperation"),
  345. // 意见反馈
  346. suggestion: () => import("@/views/app/suggestionIndex"),
  347. // 云教练意见反馈
  348. clouldSuggestion: () => import("@/views/app/clouldSuggestion"),
  349. // 帮助分类
  350. helpCategory: () => import("@/views/helpCenter/helpCategory"),
  351. // 帮助内容
  352. helpContent: () => import("@/views/helpCenter/helpContent"),
  353. // 对外订单
  354. incomeOut: () => import("@/views/businessManager/orderManager/incomeOut"),
  355. // // 课外训练
  356. // afterSchoolList:()=>import('@/views/afterSchoolManager/afterSchoolList'),
  357. // // 课外训练
  358. // afterWorkList:()=>import('@/views/afterSchoolManager/afterWorkList'),
  359. // 课外管理
  360. afterSchoolManager: () => import("@/views/afterSchoolManager"),
  361. examination: () => import("@/views/afterSchoolManager/examination"),
  362. afterSchoolDetail: () =>
  363. import("@/views/afterSchoolManager/afterSchoolDetail"),
  364. // 运营管理 学员列表
  365. operateStudent: () => import("@/views/operateManager/operateStudent"),
  366. // 运营管理 结转奖励
  367. settlementList: () => import("@/views/settlementManager/settlementList"),
  368. // 运营管理 服务指标
  369. serverIndexList: () => import("@/views/operateManager/serverIndexList"),
  370. // 运营管理 服务指标详情
  371. serverIndexDetail: () => import("@/views/operateManager/serverIndexDetail"),
  372. // 维修单列表
  373. repairList: () => import("@/views/repairManager/repairList"),
  374. // 乐团缴费详情
  375. strudentPayInfo: () =>
  376. import("@/views/resetTeaming/components/strudentPayInfo"),
  377. // 学生缴费金额设置
  378. studentPayBase: () =>
  379. import("@/views/resetTeaming/components/studentPayBase"),
  380. // 考情列表
  381. recodeList: () => import("@/views/recodeManager/recodeList"),
  382. // 考级报名列表
  383. levelManager: () => import("@/views/levelManager/levelManager"),
  384. gradeManager: () => import("@/views/levelManager/gradeManager"),
  385. levelSetting: () => import("@/views/levelManager/levelSetting"),
  386. levelInformationSetting: () =>
  387. import("@/views/levelManager/levelInformationSetting"),
  388. // 汇会账号管理
  389. adapayManager: () => import("@/views/adapayAccount/index"),
  390. adapayOperation: () => import("@/views/adapayAccount/form"),
  391. // 日历课表
  392. calendarList: () =>
  393. import("@/views/teacherManager/teacherDetail/components/calendarList"),
  394. returnVisitList: () => import("@/views/returnVisitManager/index"),
  395. // 经营报表
  396. businessStatement: () =>
  397. import("@/views/businessManager/orderManager/businessStatement"),
  398. //经营详情
  399. businessStatementDetail: () =>
  400. import("@/views/businessManager/orderManager/businessStatementDetail"),
  401. // 支出记录
  402. payRecord: () => import("@/views/businessManager/orderManager/payRecord"),
  403. // 销售列表
  404. salesList: () => import("@/views/businessManager/orderManager/salesList"),
  405. // 人力资源
  406. HumanResources: () => import("@/views/HumanResources"),
  407. // 查看乐团基本信息
  408. teamLookBase: () => import("@/views/teamDetail/teamInfo"),
  409. // 更换列表
  410. resetList: () => import("@/views/businessManager/resetList"),
  411. // 进货清单
  412. purchaseLlist: () =>
  413. import("@/views/businessManager/shopManager/purchase-llist"),
  414. // 抽奖活动管理
  415. lotteryManager: () => import("@/views/luckyDraw/lotteryManager"),
  416. // 活动奖品设置
  417. trophyManager: () => import("@/views/luckyDraw/trophyManager"),
  418. // 抽奖记录
  419. lotteryRecord: () => import("@/views/luckyDraw/lotteryRecord"),
  420. // 审核列表
  421. auditList: () => import("@/views/auditList/index"),
  422. // 订单审核
  423. orderAudit: () => import("@/views/businessManager/orderManager/orderAudit"),
  424. orderAuditTaoqi: () =>
  425. import("@/views/businessManager/orderManager/orderAudit-taoqi"),
  426. // 长三角比赛
  427. matchManager: () => import("@/views/matchManager/index"),
  428. // 考勤列表
  429. attendanceList: () => import("@/views/attendanceManager/attendanceList"),
  430. // 学生考情列表
  431. stuRecodeManager: () => import("@/views/stuRecodeManager"),
  432. // 乐团班级列表
  433. teamCLassList: () => import("@/views/teamDetail/teamClassList"),
  434. // 乐团巡查
  435. musicInspection: () => import("@/views/musicInspection/index"),
  436. // 乐团主管日程详情
  437. scheduleDetail: () => import("@/views/main/teamSchedule/scheduleDetail"),
  438. // 乐团班级列表
  439. WithdrawalApplication: () => import("@/views/withdrawal-application"),
  440. // 欠费学员列表
  441. ArrearageStudents: () => import("@/views/arrearage-students"),
  442. // 课程组管理
  443. courseListManager: () => import("@/views/courseListManager"),
  444. // 班级管理
  445. classManager: () => import("@/views/courseListManager"),
  446. // 课程管理
  447. courseManager: () => import("@/views/courseListManager"),
  448. // 训练管理
  449. workManager: () => import("@/views/courseListManager"),
  450. // 老师管理
  451. teacherManager: () => import("@/views/courseListManager"),
  452. // 学生管理
  453. studentManager: () => import("@/views/courseListManager"),
  454. // 订单管理
  455. orderManager: () => import("@/views/courseListManager"),
  456. // 财务录入
  457. financeIn: () => import("@/views/courseListManager"),
  458. // vip参数设置
  459. vipSet: () => import("@/views/courseListManager"),
  460. // 基本信息配置
  461. sysBasics: () => import("@/views/courseListManager"),
  462. // 参数设置
  463. parameter: () => import("@/views/courseListManager"),
  464. // 抽奖活动
  465. luckyDraw: () => import("@/views/courseListManager"),
  466. // 乐团管理
  467. teamMananger: () => import("@/views/courseListManager"),
  468. // vip管理
  469. vipManager: () => import("@/views/courseListManager"),
  470. // 网管课管理
  471. accompanyManager: () => import("@/views/courseListManager"),
  472. // 乐团管理
  473. // 评论管理
  474. commentManagerWrap: () => import("@/views/courseListManager"),
  475. // 课外训练
  476. afterSchoolManagerWrap: () => import("@/views/courseListManager"),
  477. //
  478. serverIndexManager: () => import("@/views/courseListManager"),
  479. reportFormCenter: () => import("@/views/courseListManager"),
  480. // 乐器维护
  481. musicalManager: () => import("@/views/musicalManager"),
  482. // 服务指标明细
  483. branchActiveManager: () => import("@/views/courseListManager"),
  484. // vip活动管理
  485. vipActiveManager: () => import("@/views/courseListManager"),
  486. // 乐团缴费
  487. teamPayInfo: () => import("@/views/courseListManager"),
  488. serverDetail: () => import("@/views/serverDetail"),
  489. // 未在班级学员
  490. notClassStudent: () => import("@/views/main/notClassStudent"),
  491. // 报表中心 下载列表
  492. downList: () => import("@/views/reportForm/downList"),
  493. // 乐器置换
  494. reaplceMusicPlayer: () => import("@/views/reaplceMusicPlayer"),
  495. answerList: () => import("@/views/reaplceMusicPlayer/answerList"),
  496. // 问卷管理
  497. setQuestions: () => import("@/views/setQuestions"),
  498. questionOperation: () => import("@/views/setQuestions/operation"),
  499. // 21暑期考级
  500. childrensDay: () => import("@/views/childrensDay"),
  501. // 考级详情
  502. childrensdayDetail: () => import("@/views/childrensDay/detail"),
  503. // 异常数据
  504. indexErrDataRecord: () => import("@/views/indexErrDataRecord"),
  505. // 团练宝数据
  506. cloudDate: () => import("@/views/main/cloudDate/index.vue"),
  507. dictionaryManager: () => import("@/views/dictionaryManager"),
  508. // 会员排课列表
  509. memberClassList: () =>
  510. import("@/views/teamDetail/components/memberClassList"),
  511. // 设备号管理
  512. deviceNum: () => import("@/views/deviceNumManager"),
  513. // 乐团会员列表
  514. teamMemberList: () => import("@/views/studentManager/memberList"),
  515. //2021十一活动
  516. memeberActionManager: () => import("@/views/2021memeberActionManager"),
  517. // 优惠券管理
  518. couponManager: () => import("@/views/couponManager"),
  519. // 优惠券明细
  520. couponDetail: () => import("@/views/couponManager/couponDetail"),
  521. // 优惠券明细
  522. activeMarketing: () => import("@/views/activityScheduling/activeMarketing"),
  523. // 2021双11
  524. "2021double11List": () =>
  525. import("@/views/activityScheduling/2021double11List"),
  526. // 活动资格管理
  527. activeSenior: () => import("@/views/categroyManager/activeSenior"),
  528. backManager: () => import("@/views/backManager"),
  529. // 教材列表
  530. teachManager: () => import("@/views/teachManager"),
  531. // 教材分类
  532. teachClass: () => import("@/views/teachManager/teachClass"),
  533. // 课程规则设置
  534. courseRulersManager: () => import("@/views/courseRulersManager"),
  535. // 基础规则设置
  536. baseRulesManager: () => import("@/views/baseRulesManager"),
  537. // 课程参数设置
  538. baseRulesClassSetting: () => import("@/views/baseRulesClassSetting"),
  539. // 产品管理
  540. productManager: () => import("@/views/platformManager/productManger"),
  541. // 服务管理
  542. // 基本信息配置
  543. serviceManager: () => import("@/views/courseListManager"),
  544. serviceList: () => import("@/views/platformManager/serviceManager/index"),
  545. serviceOperation: () => import("@/views/platformManager/serviceManager/form"),
  546. // 机构申请
  547. tenantApply: () => import("@/views/platformManager/tenantApply"),
  548. // 云教练流量包
  549. cloudTrafficPackage: () =>
  550. import("@/views/platformManager/cloudTrafficPackage"),
  551. accompanyBaseConfig: () =>
  552. import("@/views/categroyManager/accompanyBaseConfig"),
  553. // 网管课价格配置
  554. accompanyFeeConfig: () =>
  555. import("@/views/categroyManager/accompanyFeeConfig"), // 机构列表
  556. organList: () => import("@/views/organManager"),
  557. organOperation: () => import("@/views/organManager/organOperation"),
  558. // 课酬预警
  559. earlyWarning: () =>
  560. import("@/views/categroyManager/generalSettings/earlyWarning"),
  561. holidaySetting: () =>
  562. import("@/views/categroyManager/generalSettings/holidaySetting"),
  563. // 平台课程默认值
  564. platformCourseDeault: () =>
  565. import("@/views/platformManager/platformCourseDeault"),
  566. // 特殊参数默认值
  567. specialDeault: () => import("@/views/baseRulesManager/special.vue"),
  568. // 机构设置
  569. tenantInfoSetting: () => import("@/views/tenantSetting/tenantInfo.vue"),
  570. // 机构协议管理
  571. tenantInfoProtocol: () =>
  572. import("@/views/tenantSetting/tenantInfoProtocol.vue"),
  573. // 机构交易管理
  574. tenantTradeManager: () =>
  575. import("@/views/tenantSetting/tenantTradeManager.vue"),
  576. // 云教练激活记录
  577. groupRecordManager: () =>
  578. import("@/views/tenantSetting/groupRecordManager.vue"),
  579. // 扣费记录
  580. chargingRecord: () => import("@/views/tenantSetting/chargingRecord.vue"),
  581. // 操作手册管理
  582. operationManual: () => import("@/views/operationManual"),
  583. // 产品服务
  584. productService: () => import("@/views/productService"),
  585. // 声部分类列表
  586. subjectCategroyList: () =>
  587. import("@/views/categroyManager/subjectCategroyList"),
  588. // oa信息管理
  589. OAMananger: () => import("@/views/OAMananger"),
  590. // 平台员工管理
  591. staffPlatManager: () =>
  592. import("@/views/categroyManager/insideSetting/staffPlatManager"),
  593. //邮件配置服务
  594. mailInfoManager: () => import("@/views/mailInfoManager"),
  595. // 机构协议管理
  596. protocolManagement: () => import("@/views/protocolManagement"),
  597. //
  598. studentGroupPractice: () =>
  599. import("@/views/studentManager/studentGroupPractice"),
  600. // 云教练缴费记录
  601. studentGroupRecord: () => import("@/views/studentManager/studentGroupRecord"),
  602. // 直播课管理
  603. liveClassManager: () => import("@/views/liveClassManager"),
  604. // 新建直播课
  605. createLiveClass: () => import("@/views/liveClassManager/newLiveClass"),
  606. createLiveCourse: () => import("@/views/liveClassManager/createLiveClass"),
  607. // 直播课详情
  608. liveClassDetail: () => import("@/views/liveClassManager/liveClassDetail"),
  609. liveClassTwo: () => import("@/views/liveClassManager/liveClassTwo"),
  610. // 平台员工管理
  611. platformAdminManger: () => import("@/views/platformManager/paltformAdmin"),
  612. // 小课学员管理
  613. smallStudentManager: () => import("@/views/smallStudentManager"),
  614. // 代理商管理
  615. agentList: () => import("@/views/agentManager/agentList"),
  616. // 云教练分润
  617. memberShareList: () => import("@/views/agentManager/memberShareList"),
  618. // 群组管理
  619. groupChatManager: () => import("@/views/groupChatManager"),
  620. // 群聊公告
  621. sysGroupCat: () => import("@/views/groupChatManager/sysGroupCat"),
  622. // 小小艺术家训练营
  623. littleArtistCamp: () => import("@/views/littleArtistCamp"),
  624. liveShopManger: () => import("@/views/liveShopManger"),
  625. // 学员乐保
  626. studentLebaoManager: () => import("@/views/studentLebaoManager"),
  627. // 排课资格
  628. courseCredentials: () => import("@/views/courseCredentials"),
  629. // 合作单位缴费
  630. branchPayManager: () => import("@/views/branchPayManager/payList"),
  631. // 合作单位分润 payShareList
  632. branchShareManager: () => import("@/views/branchPayManager/payShareList"),
  633. smallCourseConsumption: () =>
  634. import("@/views/smallCourseConsumption/index.vue"),
  635. // 训练详情
  636. exerciseDurationDetail: () =>
  637. import("@/views/main/cloudDate/exerciseDurationDetail.vue"),
  638. // 新课表列表
  639. newCourseList: () => import("@/views/newCourseList"),
  640. newOrderList: () => import("@/views/newCourseList/orderList"),
  641. schoolPatrol: () => import("@/views/schoolManager/patrol.vue"),
  642. accountManager: () => import("@/views/schoolManager/accountManager.vue"),
  643. // 课件配置
  644. coursewareConfig: () => import("@/views/courseware-config/index.vue")
  645. };
  646. export default router;