HManagement.js 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642
  1. const HManagement = [
  2. {
  3. path: '/archives_adlist',
  4. name: 'archives_adlist',
  5. meta: {
  6. title: '素材列表',
  7. ast_nav: true
  8. },
  9. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/archives_ad/index.vue'),
  10. children: [
  11. {
  12. path: '/upload_archives',
  13. name: 'archives_adlist',
  14. meta: {
  15. title: '上传素材',
  16. ast_nav: true,
  17. keeproute: true
  18. },
  19. component: () => import(/* webpackChunkName: "about" */ '@/SManagement/archives_upload/index.vue')
  20. },
  21. {
  22. path: '/archives_ad_analysis',
  23. name: 'archives_adlist',
  24. meta: {
  25. title: '数据分析',
  26. ast_nav: true
  27. },
  28. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/archives_ad/dataAnalysis/index.vue')
  29. },
  30. ]
  31. },
  32. // {
  33. // path: '/archives_ad_analysis',
  34. // name: 'archives_adlist',
  35. // meta: {
  36. // title: '数据分析',
  37. // ast_nav: true
  38. // },
  39. // components: () => import(/* webpackChunkName: "about" */ '@/HManagement/archives_ad/dataAnalysis/indexCopy1.vue')
  40. // },
  41. {
  42. path: '/archives_adclass',
  43. name: 'archives_adclass',
  44. meta: {
  45. title: '素材分类',
  46. ast_nav: true
  47. },
  48. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/archives_ad/archives_adclass/index.vue')
  49. },
  50. {
  51. path: '/role_manage',
  52. name: 'roles',
  53. meta: {
  54. title: '角色管理',
  55. ast_nav: true
  56. },
  57. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/roleManage/index.vue'),
  58. children:[
  59. {
  60. path: '/roleDetail',
  61. name: 'roles',
  62. meta: {
  63. title: '角色详情',
  64. ast_nav: true,
  65. keeproute: true
  66. },
  67. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/roleManage/modules/role_details.vue')
  68. },
  69. ]
  70. },
  71. {
  72. path: '/account_manage',
  73. name: 'users',
  74. meta: {
  75. title: '账号管理',
  76. ast_nav: true
  77. },
  78. component: resolve => require(['@/HManagement/accountManage/index'], resolve),
  79. children:[{
  80. path: '/account_details',
  81. name: 'users',
  82. meta: {
  83. title: '账号详情',
  84. ast_nav: true,
  85. keeproute: true
  86. },
  87. component: resolve => require(['@/HManagement/accountManage/modules/account_detail'], resolve)
  88. }]
  89. }, {
  90. path: '/depManage',
  91. name: 'depManage',
  92. meta: {
  93. title: '组织架构',
  94. ast_nav: true
  95. },
  96. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/department/index.vue'),
  97. children:[{
  98. path: '/depManage/staffDetail',
  99. name: 'depManage',
  100. meta: {
  101. title: '员工详情',
  102. ast_nav: true,
  103. keeproute: true
  104. },
  105. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/department/staff/detail/index.vue')
  106. }]
  107. }, {
  108. path: '/salermag',
  109. name: 'salermag',
  110. meta: {
  111. title: '营销组织',
  112. ast_nav: true,
  113. keeproute: true
  114. },
  115. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/marketing/index.vue')
  116. }, {
  117. path: '/marketing_area',
  118. name: 'marketing_area',
  119. meta: {
  120. title: '管辖区域',
  121. ast_nav: true,
  122. keeproute:true
  123. },
  124. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/marketing2/salerScope/index.vue')
  125. }, {
  126. path: '/agentManage',
  127. name: 'agentManage',
  128. meta: {
  129. title: '经销商管理',
  130. ast_nav: true,
  131. keeproute:true
  132. },
  133. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/marketing2/agent/index.vue'),
  134. children:[
  135. {
  136. path: '/agent_detail',
  137. name: 'agentManage',
  138. meta: {
  139. title: '经销商详情',
  140. ast_nav: true,
  141. keeproute: true
  142. },
  143. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/marketing2/agent/details/index.vue')
  144. }
  145. ]
  146. }, {
  147. path: '/salerManage',
  148. name: 'salerManage',
  149. meta: {
  150. title: '业务员管理',
  151. ast_nav: true,
  152. keeproute:true
  153. },
  154. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/marketing2/saler/index.vue'),
  155. children: [
  156. {
  157. path: '/saler_detail',
  158. name: 'salerManage',
  159. meta: {
  160. title: '业务员详情',
  161. ast_nav: true,
  162. keeproute: true
  163. },
  164. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/marketing2/saler/area/detail/index')
  165. }
  166. ]
  167. },
  168. {
  169. path: '/EnterpriseArchives',
  170. name: 'EnterpriseArchives',
  171. meta: {
  172. title: '企业档案',
  173. ast_nav: true,
  174. keeproute: true
  175. },
  176. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/EnterpriseArchives/index.vue'),
  177. children:[
  178. {
  179. path: '/EnterpriseArchivesDetail',
  180. name: 'EnterpriseArchives',
  181. meta: {
  182. title: '企业档案详情',
  183. ast_nav:true,
  184. keeproute:true
  185. },
  186. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/EnterpriseArchives/modules/details.vue')
  187. }
  188. ]
  189. },
  190. {
  191. path: '/notice_mag_list',
  192. name: 'noticemag',
  193. meta: {
  194. title: '通告发布',
  195. ast_nav: true
  196. },
  197. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/notice/index.vue'),
  198. children: [
  199. {
  200. path: '/noticeclass',
  201. name: 'noticemag',
  202. meta: {
  203. title: '通告板块',
  204. ast_nav: true
  205. },
  206. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/notice/pate/index')
  207. },
  208. {
  209. path: '/notice_analysis',
  210. name: 'noticemag',
  211. meta: {
  212. title: '数据分析',
  213. ast_nav: true,
  214. keeproute: true
  215. },
  216. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/notice/dataAnalysis/index.vue')
  217. },
  218. {
  219. path: '/notice_add',
  220. name: 'noticemag',
  221. meta: {
  222. title: '新增通告',
  223. ast_nav:true,
  224. keeproute:true
  225. },
  226. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/notice/list/modules/add_notice')
  227. },
  228. ]
  229. },{
  230. path: '/notice_edit',
  231. name: 'noticemag',
  232. meta: {
  233. title: '编辑通告',
  234. ast_nav: true,
  235. keeproute: true
  236. },
  237. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/notice/list/modules/edit.vue')
  238. }, {
  239. path: '/submit_mag',
  240. name: 'submit_mag',
  241. meta: {
  242. title: '提报发布',
  243. ast_nav: true
  244. },
  245. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/submit/index.vue'),
  246. children: [
  247. {
  248. path: '/submit_add',
  249. name: 'submit_mag',
  250. meta: {
  251. title: '提报新增',
  252. ast_nav: true
  253. },
  254. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/submit/list/modules/submit_add')
  255. },
  256. {
  257. path: '/submit_statistics',
  258. name: 'submit_mag',
  259. meta: {
  260. title: '数据分析',
  261. ast_nav: true,
  262. keeproute: true
  263. },
  264. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/submit/dataAnalysis/index.vue')
  265. },
  266. ]
  267. }, {
  268. path: '/submit_edit',
  269. name: 'submit_mag',
  270. meta: {
  271. title: '提报编辑',
  272. ast_nav: true,
  273. keeproute: true
  274. },
  275. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/submit/list/modules/submit_edit.vue')
  276. }, {
  277. path: '/submit_detail',
  278. name: 'submit_mag',
  279. meta: {
  280. title: '提报明细',
  281. ast_nav: true,
  282. keeproute: true
  283. },
  284. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/submit/list/modules/content.vue')
  285. }, {
  286. path: '/archvies_mag',
  287. name: 'archvies_mag',
  288. meta: {
  289. title: ' 营销物料',
  290. ast_nav: true
  291. },
  292. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/archvies_mag/index.vue')
  293. }, {
  294. path: '/archives_scmag',
  295. name: 'archives_scmag',
  296. meta: {
  297. title: '商学院管理',
  298. ast_nav: true
  299. },
  300. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/archives_sc/index.vue'),
  301. children: [
  302. {
  303. path: '/archives_scclass',
  304. name: 'archives_scmag',
  305. meta: {
  306. title: '课程分类',
  307. ast_nav: true
  308. },
  309. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/archives_sc/archives_scclass/index.vue')
  310. },
  311. {
  312. path: '/archives_scdetails',
  313. name: 'archives_scmag',
  314. meta: {
  315. title: '课程详情',
  316. ast_nav: true,
  317. keeproute: true
  318. },
  319. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/archives_sc/list/modules/details.vue')
  320. },
  321. {
  322. path: '/archives_scedit',
  323. name: 'archives_scmag',
  324. meta: {
  325. title: '编辑课程',
  326. ast_nav: true,
  327. keeproute: true
  328. },
  329. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/archives_sc/list/modules/edit.vue')
  330. },
  331. {
  332. path: '/archives_sc_analysis',
  333. name: 'archives_scmag',
  334. meta: {
  335. title: '数据分析',
  336. ast_nav: true,
  337. keeproute: true
  338. },
  339. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/archives_sc/dataAnalysis/index.vue')
  340. },
  341. {
  342. path: '/archives_scadd',
  343. name: 'archives_scmag',
  344. meta: {
  345. title: '新增课程',
  346. ast_nav: true,
  347. keeproute: true
  348. },
  349. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/archives_sc/list/modules/add.vue')
  350. },
  351. ]
  352. },{
  353. path: '/security_config',
  354. name: 'companyInformation',
  355. meta: {
  356. title: '站点参数设置',
  357. ast_nav: true
  358. },
  359. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/siteManage/securityConfig/index.vue'),
  360. children:[
  361. {
  362. path: '/enterpriseDetail',
  363. name: 'companyInformation',
  364. meta: {
  365. title: '站点企业编辑',
  366. ast_nav:true,
  367. keeproute: true
  368. },
  369. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/siteManage/securityConfig/modules/edit')
  370. }
  371. ]
  372. }, {
  373. path: '/enterpriseDetail',
  374. name: 'companyInformation',
  375. meta: {
  376. title: '站点企业编辑',
  377. ast_nav:true,
  378. keeproute: true
  379. },
  380. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/siteManage/securityConfig/modules/edit')
  381. },{
  382. path: '/advertisement_mag',
  383. name: 'advertisement_mag',
  384. meta: {
  385. title: '广告位管理',
  386. ast_nav: true
  387. },
  388. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/siteManage/advertisement_mag/index.vue')
  389. }, {
  390. path: '/coderule',
  391. name: 'coderule',
  392. meta: {
  393. title: '编码规则管理',
  394. ast_nav: true
  395. },
  396. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/siteManage/coderule/index.vue')
  397. },{
  398. path: '/custom_option',
  399. name: 'custom_option',
  400. meta: {
  401. title: '自定义选项分类',
  402. ast_nav: true
  403. },
  404. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/siteManage/custom_option/index.vue')
  405. },{
  406. path: '/tagManage',
  407. name: 'tagManage',
  408. meta: {
  409. title: '数据标签管理',
  410. ast_nav: true
  411. },
  412. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/siteManage/tagManage/index.vue')
  413. },{
  414. path: '/messageSendtype',
  415. name: 'messageSendtype',
  416. meta: {
  417. title: '消息提醒设置',
  418. ast_nav: true
  419. },
  420. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/siteManage/messageSendtype/index.vue')
  421. },{
  422. path: '/vacation',
  423. name: 'vacation',
  424. meta: {
  425. title: '节假日管理',
  426. ast_nav: true
  427. },
  428. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/siteManage/vacation/index')
  429. }, {
  430. path: '/clue_import',
  431. name: 'orderclueupload',
  432. meta: {
  433. title: '线索管理',
  434. ast_nav: true
  435. },
  436. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/clueManage/clue_import/index.vue'),
  437. children:[
  438. {
  439. path: '/importClueDetail',
  440. name: 'orderclueupload',
  441. meta: {
  442. title: '线索管理',
  443. ast_nav: true,
  444. keeproute: true
  445. },
  446. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/clueManage/clue_import/detailPage/index.vue')
  447. }
  448. ]
  449. },{
  450. path: '/clue_public',
  451. name: 'orderclue_public',
  452. meta: {
  453. title: '公海线索',
  454. ast_nav: true,
  455. },
  456. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/clueManage/clue_public/index.vue'),
  457. children:[
  458. {
  459. path: '/clueDetail',
  460. name: 'orderclue_public',
  461. meta: {
  462. title: '线索详情',
  463. ast_nav:true,
  464. keeproute: true
  465. },
  466. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/clueManage/clue_public/modules/detail.vue')
  467. }
  468. ]
  469. },{
  470. path: '/clue_private',
  471. name: 'orderclue_private',
  472. meta: {
  473. title: '私域线索',
  474. ast_nav: true
  475. },
  476. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/clueManage/clue_private/index.vue'),
  477. children:[
  478. {
  479. path: '/clueDetail_private',
  480. name: 'orderclue_private',
  481. meta: {
  482. title: '线索详情',
  483. ast_nav:true,
  484. keeproute: true
  485. },
  486. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/clueManage/clue_private/modules/detail.vue')
  487. }
  488. ]
  489. },{
  490. path: '/clue_rule',
  491. name: 'ordercluerule',
  492. meta: {
  493. title: '分配规则',
  494. ast_nav: true,
  495. keeproute: true
  496. },
  497. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/clueManage/clue_rule/index.vue')
  498. }, {
  499. path: '/marketing_activity',
  500. name: 'marketing_activity',
  501. meta: {
  502. title: '市场活动',
  503. ast_nav: true,
  504. keeproute: true
  505. },
  506. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/clueManage/m_activity/index.vue'),
  507. children: [
  508. {
  509. path: '/marketing_activityDetails',
  510. name: 'marketing_activity',
  511. meta: {
  512. title: '活动详情',
  513. ast_nav: true,
  514. keeproute: true
  515. },
  516. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/clueManage/m_activity/modules/details.vue')
  517. }
  518. ]
  519. },{
  520. path: '/personalTarget',
  521. name: 'personalTarget',
  522. meta: {
  523. title: '人员目标',
  524. ast_nav: true,
  525. keeproute: true
  526. },
  527. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/personalTarget/target/index'),
  528. children: [
  529. {
  530. path: '/personalTarget_edit',
  531. name: 'personalTarget',
  532. meta: {
  533. title: '编辑人员目标',
  534. ast_nav: true,
  535. keeproute: true
  536. },
  537. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/personalTarget/target/modules/edit/index')
  538. },
  539. ]
  540. },{
  541. path: '/personalTargetStatistics',
  542. name: 'personalTargetStatistics',
  543. meta: {
  544. title: '人员目标统计',
  545. ast_nav: true,
  546. keeproute: true
  547. },
  548. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/personalTarget/personalTargetStatistics/index')
  549. },{
  550. path: '/mProjectTarget',
  551. name: 'mProjectTarget',
  552. meta: {
  553. title: '项目目标',
  554. ast_nav: true,
  555. keeproute: true
  556. },
  557. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/projectTarget/target/index'),
  558. children: [
  559. {
  560. path: '/projectTarget_edit',
  561. name: 'mProjectTarget',
  562. meta: {
  563. title: '编辑项目目标',
  564. ast_nav: true,
  565. keeproute: true
  566. },
  567. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/projectTarget/target/modules/edit/index')
  568. }
  569. ]
  570. },{
  571. path: '/projectTargetStatistics',
  572. name: 'projectTargetStatistics',
  573. meta: {
  574. title: '项目目标统计',
  575. ast_nav: true,
  576. keeproute: true
  577. },
  578. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/projectTarget/projectTargetStatistics/index')
  579. },{
  580. path: '/salesForecastTemplate',
  581. name: 'salesForecastTemplate',
  582. meta: {
  583. title: '预测模板',
  584. ast_nav: true,
  585. keeproute: true
  586. },
  587. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/salesForecastTemplate/index'),
  588. children:[{
  589. path: '/salesForecastDetail',
  590. name: 'salesForecastTemplate',
  591. meta: {
  592. title: '预测模板',
  593. ast_nav: true,
  594. keeproute: true
  595. },
  596. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/salesForecastTemplate/modules/modelDetail')
  597. },
  598. ]
  599. },
  600. {
  601. path: '/saleForecastCount',
  602. name: 'saleForecastCount',
  603. meta: {
  604. title: '销售预测统计',
  605. ast_nav: true,
  606. keeproute: true
  607. },
  608. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/saleForecastCount/index')
  609. },
  610. {
  611. path: '/phonebook',
  612. name: 'phonebook',
  613. meta: {
  614. title: '我的联系人',
  615. ast_nav: true,
  616. keeproute: true
  617. },
  618. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/addressList/mycontact/index')
  619. },{
  620. path: '/phonebookGroup',
  621. name: 'phonebookGroup',
  622. meta: {
  623. title: '我的群组',
  624. ast_nav: true,
  625. keeproute: true
  626. },
  627. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/addressList/mygroup/index')
  628. },{
  629. path: '/ecycle',
  630. name: 'recycle',
  631. meta: {
  632. title: '回收站',
  633. ast_nav: true,
  634. keeproute: true
  635. },
  636. component: () => import(/* webpackChunkName: "about" */ '@/HManagement/ecycle/index')
  637. }
  638. ]
  639. export default HManagement