division.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. // +---------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +---------------------------------------------------------------------
  4. // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
  5. // +---------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +---------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +---------------------------------------------------------------------
  10. import LayoutMain from '@/layout';
  11. import setting from '@/setting';
  12. let routePre = setting.routePre;
  13. const pre = 'division_';
  14. const meta = {
  15. auth: true,
  16. };
  17. export default {
  18. path: routePre + '/division',
  19. name: 'division',
  20. header: 'division',
  21. redirect: {
  22. name: `${pre}division`,
  23. },
  24. meta,
  25. component: LayoutMain,
  26. children: [
  27. {
  28. path: 'index',
  29. name: `${pre}division`,
  30. meta: {
  31. auth: ['agent-division-index'],
  32. title: '事业部列表',
  33. },
  34. component: () => import('@/pages/division/list/index'),
  35. },
  36. {
  37. path: 'agent/index',
  38. name: `${pre}agent`,
  39. meta: {
  40. auth: ['agent-division-agent-index'],
  41. title: '代理商列表',
  42. },
  43. component: () => import('@/pages/division/agent/index'),
  44. },
  45. {
  46. path: 'agent/applyList',
  47. name: `${pre}agent`,
  48. meta: {
  49. auth: ['agent-division-agent-applyList'],
  50. title: '代理商申请',
  51. },
  52. component: () => import('@/pages/division/agent/applyList'),
  53. },
  54. {
  55. path: 'agent/agreement',
  56. name: `${pre}agent`,
  57. meta: {
  58. auth: ['agent-division-agent-agreement'],
  59. title: '代理商规则',
  60. },
  61. component: () => import('@/pages/division/agent/agreement'),
  62. },
  63. ],
  64. };