cygxRoutes.js 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599
  1. const home = (r) => require.ensure([], () => r(require("@/views/Home.vue")), "Home"); //主页
  2. export default [
  3. // ----------------------------------- 查研观向报告预览
  4. {
  5. path: "/summaryPre",
  6. component: () => import("@/views/rai_manage/components/report_preview/summaryPre.vue"),
  7. name: "预览研选报告",
  8. hidden: true,
  9. },
  10. {
  11. path: "/choicenessPre",
  12. component: () => import("@/views/rai_manage/components/report_preview/choicenessPre.vue"),
  13. name: "预览报告精选",
  14. hidden: true,
  15. },
  16. {
  17. path: "/roadshowPre",
  18. component: () => import("@/views/rai_manage/components/report_preview/roadshowPre.vue"),
  19. name: "预览路演精华",
  20. hidden: true,
  21. },
  22. {
  23. path: "/thisWeekSummary",
  24. component: () => import("@/views/rai_manage/components/report_preview/thisWeekSummary.vue"),
  25. name: "预览本周汇总",
  26. hidden: true,
  27. },
  28. {
  29. path: "/lastWeekSummary",
  30. component: () => import("@/views/rai_manage/components/report_preview/lastWeekSummary.vue"),
  31. name: "预览上周汇总",
  32. hidden: true,
  33. },
  34. // ------------------------------------------------
  35. /* 查研观向报告 */
  36. {
  37. path: "/",
  38. component: home,
  39. name: "查研观向报告",
  40. hidden: false,
  41. icon_path: require("@/assets/img/home/rai_report.png"),
  42. children: [
  43. {
  44. path: "RaiDetail",
  45. component: () => import("@/views/custom_manage/customList/customDetail.vue"),
  46. name: "客户详情",
  47. hidden: true,
  48. },
  49. {
  50. path: "appletsReport",
  51. component: () => import("@/views/rai_manage/reportManage/appletsReport.vue"),
  52. name: "弘则报告管理",
  53. hidden: false,
  54. },
  55. {
  56. path: "appIndustry",
  57. component: () => import("@/views/rai_manage/reportManage/components/appIndustry.vue"),
  58. name: "产业管理",
  59. hidden: true,
  60. meta: {
  61. pathFrom: "appletsReport",
  62. pathName: "弘则报告管理",
  63. keepAlive: false,
  64. },
  65. },
  66. {
  67. path: "addSummaryHz",
  68. component: () => import("@/views/rai_manage/components/addSummary.vue"),
  69. name: "添加报告",
  70. hidden: true,
  71. meta: {
  72. pathFrom: "appletsReport",
  73. pathName: "弘则报告管理",
  74. keepAlive: false,
  75. },
  76. },
  77. {
  78. path: "editSummaryHz",
  79. component: () => import("@/views/rai_manage/components/addSummary.vue"),
  80. name: "编辑报告",
  81. hidden: true,
  82. meta: {
  83. pathFrom: "appletsReport",
  84. pathName: "弘则报告管理",
  85. keepAlive: false,
  86. },
  87. },
  88. {
  89. path: "summaryManage",
  90. component: () => import("@/views/rai_manage/reportManage/summaryManage.vue"),
  91. name: "研选报告管理",
  92. hidden: false,
  93. },
  94. {
  95. path: "addSummary",
  96. component: () => import("@/views/rai_manage/components/addSummary.vue"),
  97. name: "添加报告",
  98. hidden: true,
  99. meta: {
  100. pathFrom: "summaryManage",
  101. pathName: "研选报告管理",
  102. keepAlive: false,
  103. },
  104. },
  105. {
  106. path: "editSummary",
  107. component: () => import("@/views/rai_manage/components/addSummary.vue"),
  108. name: "编辑报告",
  109. hidden: true,
  110. meta: {
  111. pathFrom: "summaryManage",
  112. pathName: "研选报告管理",
  113. keepAlive: false,
  114. },
  115. },
  116. {
  117. path: "reportChoiceness",
  118. component: () => import("@/views/rai_manage/reportManage/reportChoiceness.vue"),
  119. name: "报告精选",
  120. hidden: false,
  121. },
  122. {
  123. path: "addChoiceness",
  124. component: () => import("@/views/rai_manage/components/addChoiceness.vue"),
  125. name: "添加",
  126. hidden: true,
  127. meta: {
  128. pathFrom: "reportChoiceness",
  129. pathName: "报告精选",
  130. keepAlive: false,
  131. },
  132. },
  133. {
  134. path: "editChoiceness",
  135. component: () => import("@/views/rai_manage/components/addChoiceness.vue"),
  136. name: "编辑",
  137. hidden: true,
  138. meta: {
  139. pathFrom: "reportChoiceness",
  140. pathName: "报告精选",
  141. keepAlive: false,
  142. },
  143. },
  144. {
  145. path: "studyThisWeek",
  146. component: () => import("@/views/rai_manage/reportManage/thisWeek.vue"),
  147. name: "本周研究汇总",
  148. hidden: false,
  149. },
  150. {
  151. path: "addThisWeek",
  152. component: () => import("@/views/rai_manage/components/addThisWeek.vue"),
  153. name: "添加",
  154. hidden: true,
  155. meta: {
  156. pathFrom: "studyThisWeek",
  157. pathName: "本周研究汇总",
  158. keepAlive: false,
  159. },
  160. },
  161. {
  162. path: "editThisWeek",
  163. component: () => import("@/views/rai_manage/components/addThisWeek.vue"),
  164. name: "编辑",
  165. hidden: true,
  166. meta: {
  167. pathFrom: "studyThisWeek",
  168. pathName: "本周研究汇总",
  169. keepAlive: false,
  170. },
  171. },
  172. {
  173. path: "theLastWeek",
  174. component: () => import("@/views/rai_manage/reportManage/theLastWeek.vue"),
  175. name: "上周纪要汇总",
  176. hidden: false,
  177. },
  178. {
  179. path: "addSummarizing",
  180. component: () => import("@/views/rai_manage/components/addSummarizing.vue"),
  181. name: "添加",
  182. hidden: true,
  183. meta: {
  184. pathFrom: "theLastWeek",
  185. pathName: "上周纪要汇总",
  186. keepAlive: false,
  187. },
  188. },
  189. {
  190. path: "editSummarizing",
  191. component: () => import("@/views/rai_manage/components/addSummarizing.vue"),
  192. name: "编辑",
  193. hidden: true,
  194. meta: {
  195. pathFrom: "theLastWeek",
  196. pathName: "上周纪要汇总",
  197. keepAlive: false,
  198. },
  199. },
  200. {
  201. path: "roadshowEssence",
  202. component: () => import("@/views/rai_manage/reportManage/roadshowEssence.vue"),
  203. name: "路演精华",
  204. hidden: false,
  205. },
  206. {
  207. path: "addRoadshow",
  208. component: () => import("@/views/rai_manage/components/addRoadshow.vue"),
  209. name: "添加",
  210. hidden: true,
  211. meta: {
  212. pathFrom: "roadshowEssence",
  213. pathName: "路演精华",
  214. keepAlive: false,
  215. },
  216. },
  217. {
  218. path: "editRoadshow",
  219. component: () => import("@/views/rai_manage/components/addRoadshow.vue"),
  220. name: "编辑",
  221. hidden: true,
  222. meta: {
  223. pathFrom: "roadshowEssence",
  224. pathName: "路演精华",
  225. keepAlive: false,
  226. },
  227. },
  228. {
  229. path: "morningMeetingManage",
  230. component: () => import("@/views/rai_manage/reportManage/morningMeetingManage.vue"),
  231. name: "晨会精华",
  232. hidden: false,
  233. },
  234. {
  235. path: "addMorningMeeting",
  236. component: () => import("@/views/rai_manage/components/addMorningMeeting.vue"),
  237. name: "添加晨会精华",
  238. hidden: true,
  239. meta: {
  240. pathFrom: "morningMeetingManage",
  241. pathName: "晨会精华",
  242. keepAlive: false,
  243. },
  244. },
  245. {
  246. path: "editMorningMeeting",
  247. component: () => import("@/views/rai_manage/components/addMorningMeeting.vue"),
  248. name: "编辑晨会精华",
  249. hidden: true,
  250. meta: {
  251. pathFrom: "morningMeetingManage",
  252. pathName: "晨会精华",
  253. keepAlive: false,
  254. },
  255. },
  256. {
  257. path: "tacticsTimeLine",
  258. component: () => import("@/views/rai_manage/reportManage/tacticsTimeLine.vue"),
  259. name: "策略时间线",
  260. hidden: false,
  261. },
  262. {
  263. path: "fixedIncomeTimeLine",
  264. component: () => import("@/views/rai_manage/reportManage/tacticsTimeLine.vue"),
  265. name: "固收时间线",
  266. hidden: false,
  267. },
  268. {
  269. path: "internalTesting",
  270. component: () => import("@/views/rai_manage/reportManage/internalTesting.vue"),
  271. name: "产品内测",
  272. hidden: false,
  273. },
  274. {
  275. path: "addHaveReport",
  276. component: () => import("@/views/rai_manage/reportManage/components/addHaveReport.vue"),
  277. name: "添加报告",
  278. hidden: true,
  279. meta: {
  280. pathFrom: "internalTesting",
  281. pathName: "产品内测",
  282. keepAlive: false,
  283. },
  284. },
  285. {
  286. path: "editHaveReport",
  287. component: () => import("@/views/rai_manage/reportManage/components/addHaveReport.vue"),
  288. name: "编辑报告",
  289. hidden: true,
  290. meta: {
  291. pathFrom: "internalTesting",
  292. pathName: "产品内测",
  293. keepAlive: false,
  294. },
  295. },
  296. {
  297. path: "yanXuanSpecial",
  298. component: () => import("@/views/rai_manage/reportManage/yanXuanSpecial.vue"),
  299. name: "研选专栏",
  300. hidden: false,
  301. },
  302. ],
  303. },
  304. /* 查研观向管理 */
  305. {
  306. path: "/",
  307. component: home,
  308. name: "查研观向管理",
  309. hidden: false,
  310. icon_path: require("@/assets/img/home/rai_admin.png"),
  311. children: [
  312. {
  313. path: "Raimap",
  314. component: () => import("@/views/rai_manage/cygxManage/industryMap.vue"),
  315. name: "行业图谱",
  316. hidden: false,
  317. },
  318. {
  319. path: "RaiAdvice",
  320. component: () => import("@/views/rai_manage/cygxManage/adviceList.vue"),
  321. name: "优化建议",
  322. hidden: false,
  323. },
  324. {
  325. path: "searchManage",
  326. component: () => import("@/views/rai_manage/cygxManage/searchManage.vue"),
  327. name: "搜索词管理",
  328. hidden: false,
  329. },
  330. {
  331. path: "applyList",
  332. component: () => import("@/views/rai_manage/cygxManage/applyUserList.vue"),
  333. name: "权益申请记录",
  334. hidden: false,
  335. },
  336. {
  337. path: "RaiInterview",
  338. component: () => import("@/views/rai_manage/cygxManage/interviewList.vue"),
  339. name: "访谈申请",
  340. hidden: false,
  341. },
  342. {
  343. path: "bannerManage",
  344. component: () => import("@/views/rai_manage/cygxManage/bannerManage.vue"),
  345. name: "banner管理",
  346. hidden: false,
  347. },
  348. {
  349. path: "lableManage",
  350. component: () => import("@/views/rai_manage/cygxManage/lableManage.vue"),
  351. name: "标签管理",
  352. hidden: false,
  353. },
  354. ],
  355. },
  356. /* 弘则活动管理 */
  357. {
  358. path: "/",
  359. component: home,
  360. name: "弘则活动管理",
  361. hidden: false,
  362. icon_path: require("@/assets/img/home/rai_activity.png"),
  363. children: [
  364. {
  365. path: "activityManage",
  366. component: () => import("@/views/rai_manage/activityManage/activityManage.vue"),
  367. name: "活动管理",
  368. hidden: false,
  369. meta: {
  370. keepAlive: false,
  371. },
  372. },
  373. {
  374. path: "addActivity",
  375. component: () => import("@/views/rai_manage/activityManage/components/addActivity.vue"),
  376. name: "添加活动",
  377. hidden: true,
  378. meta: {
  379. pathFrom: "activityManage",
  380. pathName: "活动管理",
  381. keepAlive: false,
  382. },
  383. },
  384. {
  385. path: "editActivity",
  386. component: () => import("@/views/rai_manage/activityManage/components/addActivity.vue"),
  387. name: "编辑活动",
  388. hidden: true,
  389. meta: {
  390. pathFrom: "activityManage",
  391. pathName: "活动管理",
  392. keepAlive: false,
  393. },
  394. },
  395. {
  396. path: "applyManage",
  397. component: () => import("@/views/rai_manage/activityManage/applyManage.vue"),
  398. name: "报名管理",
  399. hidden: false,
  400. },
  401. {
  402. path: "meetingManagement",
  403. component: () => import("@/views/rai_manage/activityManage/meetingManagement.vue"),
  404. name: "到会管理",
  405. hidden: false,
  406. },
  407. {
  408. path: "practicalMeeting",
  409. component: () => import("@/views/rai_manage/activityManage/practicalMeeting.vue"),
  410. name: "线下到会管理",
  411. hidden: false,
  412. },
  413. {
  414. path: "appointment",
  415. component: () => import("@/views/rai_manage/activityManage/components/appointment.vue"),
  416. name: "爽约记录",
  417. hidden: true,
  418. meta: {
  419. pathFrom: "practicalMeeting",
  420. pathName: "到会管理",
  421. keepAlive: false,
  422. },
  423. },
  424. {
  425. path: "onLineManage",
  426. component: () => import("@/views/rai_manage/activityManage/onLineManage.vue"),
  427. name: "线上到会管理",
  428. hidden: false,
  429. },
  430. {
  431. path: "onLineAppointment",
  432. component: () => import("@/views/rai_manage/activityManage/components/appointment.vue"),
  433. name: "爽约记录",
  434. hidden: true,
  435. meta: {
  436. pathFrom: "onLineManage",
  437. pathName: "线上到会管理",
  438. keepAlive: false,
  439. },
  440. },
  441. {
  442. path: "attendMeeting",
  443. component: () => import("@/views/rai_manage/activityManage/components/attendMeeting.vue"),
  444. name: "到会详情",
  445. hidden: true,
  446. meta: {
  447. pathFrom: "onLineManage",
  448. pathName: "到会管理",
  449. keepAlive: false,
  450. },
  451. },
  452. {
  453. path: "specialResearch",
  454. component: () => import("@/views/rai_manage/activityManage/specialResearch.vue"),
  455. name: "专项调研",
  456. hidden: false,
  457. },
  458. {
  459. path: "addResearch",
  460. component: () => import("@/views/rai_manage/activityManage/specialResearch/addResearch.vue"),
  461. name: "添加活动",
  462. hidden: false,
  463. meta: {
  464. pathFrom: "specialResearch",
  465. pathName: "专项调研",
  466. keepAlive: false,
  467. },
  468. },
  469. {
  470. path: "editResearch",
  471. component: () => import("@/views/rai_manage/activityManage/specialResearch/addResearch.vue"),
  472. name: "编辑活动",
  473. hidden: false,
  474. meta: {
  475. pathFrom: "specialResearch",
  476. pathName: "专项调研",
  477. keepAlive: false,
  478. },
  479. },
  480. {
  481. path: "determineTravel",
  482. component: () => import("@/views/rai_manage/activityManage/specialResearch/determineTravel.vue"),
  483. name: "确定行程",
  484. hidden: false,
  485. meta: {
  486. pathFrom: "specialResearch",
  487. pathName: "专项调研",
  488. keepAlive: false,
  489. },
  490. },
  491. {
  492. path: "interestAllPreview",
  493. component: () => import("@/views/rai_manage/activityManage/specialResearch/interestAllPreview.vue"),
  494. name: "客户兴趣总览",
  495. hidden: false,
  496. meta: {
  497. pathFrom: "specialResearch",
  498. pathName: "专项调研",
  499. keepAlive: false,
  500. },
  501. },
  502. {
  503. path: "roadShow",
  504. component: () => import("@/views/rai_manage/activityManage/roadShowList.vue"),
  505. name: "微路演管理",
  506. hidden: false,
  507. },
  508. {
  509. path: "themeSurveyPage",
  510. component: () => import("@/views/rai_manage/activityManage/themeSurveyPage.vue"),
  511. name: "主题调研问卷",
  512. hidden: false,
  513. },
  514. ],
  515. },
  516. /* 研选活动管理 */
  517. {
  518. path: "/",
  519. component: home,
  520. name: "研选活动管理",
  521. hidden: false,
  522. icon_path: require("@/assets/img/home/rai_activity.png"),
  523. children: [
  524. {
  525. path: "purchaserActivityManage",
  526. component: () => import("@/views/rai_manage/activityManage/activityManage.vue"),
  527. name: "活动管理",
  528. hidden: false,
  529. },
  530. {
  531. path: "addPurchaserActivity",
  532. component: () => import("@/views/rai_manage/activityManage/components/addActivity.vue"),
  533. name: "添加活动",
  534. hidden: true,
  535. meta: {
  536. pathFrom: "purchaserActivityManage",
  537. pathName: "活动管理",
  538. keepAlive: false,
  539. },
  540. },
  541. {
  542. path: "editPurchaserActivity",
  543. component: () => import("@/views/rai_manage/activityManage/components/addActivity.vue"),
  544. name: "编辑活动",
  545. hidden: true,
  546. meta: {
  547. pathFrom: "purchaserActivityManage",
  548. pathName: "活动管理",
  549. keepAlive: false,
  550. },
  551. },
  552. {
  553. path: "purchaserApplyManage",
  554. component: () => import("@/views/rai_manage/activityManage/applyManage.vue"),
  555. name: "报名管理",
  556. hidden: false,
  557. },
  558. {
  559. path: "purchaserMeetingManagement",
  560. component: () => import("@/views/rai_manage/activityManage/meetingManagement.vue"),
  561. name: "到会管理",
  562. hidden: false,
  563. },
  564. {
  565. path: "purchaserAppointment",
  566. component: () => import("@/views/rai_manage/activityManage/components/appointment.vue"),
  567. name: "爽约记录",
  568. hidden: true,
  569. meta: {
  570. pathFrom: "practicalMeeting",
  571. pathName: "到会管理",
  572. keepAlive: false,
  573. },
  574. },
  575. {
  576. path: "attendMeeting",
  577. component: () => import("@/views/rai_manage/activityManage/components/attendMeeting.vue"),
  578. name: "到会详情",
  579. hidden: true,
  580. meta: {
  581. pathFrom: "onLineManage",
  582. pathName: "到会管理",
  583. keepAlive: false,
  584. },
  585. },
  586. {
  587. path: "audioVideoManagement",
  588. component: () => import("@/views/rai_manage/activityManage/audioVideoManagement.vue"),
  589. name: "音视频管理",
  590. hidden: false,
  591. },
  592. ],
  593. },
  594. ];