taobao.ts 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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: 'updateCookies',
  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: 'report_daily',
  36. name: 'taobao_report_daily',
  37. component: () => import('@/views/taobao/report_daily.vue'),
  38. meta: {
  39. locale: 'menu.taobao.report_daily',
  40. requiresAuth: true,
  41. roles: ['*'],
  42. },
  43. },
  44. {
  45. path: 'bill_dailys',
  46. name: 'taobao_bill_dailys',
  47. component: () => import('@/views/taobao/bill_dailys.vue'),
  48. meta: {
  49. locale: 'menu.taobao.bill_dailys',
  50. requiresAuth: true,
  51. roles: ['*'],
  52. },
  53. },
  54. {
  55. path: 'taobao_orders',
  56. name: 'taobao_orders',
  57. component: () => import('@/views/taobao/orders.vue'),
  58. meta: {
  59. locale: 'menu.taobao.orders',
  60. requiresAuth: true,
  61. roles: ['*'],
  62. },
  63. },
  64. ],
  65. };
  66. export default TAOBAO;