taobao.ts 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. import { DEFAULT_LAYOUT } from '../base';
  2. import { AppRouteRecordRaw } from '../types';
  3. const TAOBAO: AppRouteRecordRaw = {
  4. path: '/taobao',
  5. name: 'taobao',
  6. component: DEFAULT_LAYOUT,
  7. meta: {
  8. locale: 'menu.taobao',
  9. requiresAuth: true,
  10. icon: 'icon-menu',
  11. order: 0,
  12. },
  13. children: [
  14. {
  15. path: 'updateCookies',
  16. name: 'tbUpdateCookies',
  17. component: () => import('@/views/taobao/updateCookies.vue'),
  18. meta: {
  19. locale: 'menu.taobao.updateCookies',
  20. requiresAuth: true,
  21. roles: ['*'],
  22. },
  23. },
  24. {
  25. path: 'list',
  26. name: 'taobao_list',
  27. component: () => import('@/views/taobao/list.vue'),
  28. meta: {
  29. locale: 'menu.taobao.list',
  30. requiresAuth: true,
  31. roles: ['*'],
  32. },
  33. },
  34. // {
  35. // path: 'income_report',
  36. // name: 'taobao_income_report',
  37. // component: () => import('@/views/taobao/income_report.vue'),
  38. // meta: {
  39. // locale: 'menu.taobao.income_report',
  40. // requiresAuth: true,
  41. // roles: ['*'],
  42. // },
  43. // },
  44. {
  45. path: 'report_daily',
  46. name: 'taobao_report_daily',
  47. component: () => import('@/views/taobao/report_daily.vue'),
  48. meta: {
  49. locale: 'menu.taobao.report_daily',
  50. requiresAuth: true,
  51. roles: ['*'],
  52. },
  53. },
  54. {
  55. path: 'bill_dailys',
  56. name: 'taobao_bill_dailys',
  57. component: () => import('@/views/taobao/bill_dailys.vue'),
  58. meta: {
  59. locale: 'menu.taobao.bill_dailys',
  60. requiresAuth: true,
  61. roles: ['*'],
  62. },
  63. },
  64. {
  65. path: 'taobao_orders',
  66. name: 'taobao_orders',
  67. component: () => import('@/views/taobao/orders.vue'),
  68. meta: {
  69. locale: 'menu.taobao.orders',
  70. requiresAuth: true,
  71. roles: ['*'],
  72. },
  73. },
  74. {
  75. path: 'overrideRules',
  76. name: 'overrideRules',
  77. component: () => import('@/views/settings/overrideRules.vue'),
  78. meta: {
  79. locale: 'menu.taobao.overrideRules',
  80. requiresAuth: true,
  81. roles: ['*'],
  82. },
  83. },
  84. ],
  85. };
  86. export default TAOBAO;