my.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. // ********************************************************************************************************************
  2. // 用户后台主页
  3. const My = () => import('views/my/My')
  4. const MyProfile = () => import('views/my/MyProfile')
  5. const MyContact = () => import('views/my/MyContact')
  6. const MyRealname = () => import('views/my/MyRealname')
  7. const MessageIndex = () => import('views/my/Message')
  8. const MyVip = () => import('views/my/MyVip')
  9. const MyWallet = () => import('views/my/MyWallet')
  10. const MyCalendar = () => import('views/my/MyCalendar')
  11. export default {
  12. path: '/my',
  13. name: 'My',
  14. component: My,
  15. meta: { needAuth: true },
  16. children: [
  17. {
  18. path: '',
  19. name: '个人资料',
  20. component: MyProfile,
  21. meta: { needAuth: true }
  22. },
  23. {
  24. path: '/my/account/contact',
  25. name: '联系人',
  26. component: MyContact,
  27. meta: { needAuth: true }
  28. },
  29. {
  30. path: '/my/account/realname',
  31. name: '实名认证',
  32. component: MyRealname,
  33. meta: { needAuth: true }
  34. },
  35. {
  36. path: '/my/account/vip',
  37. name: '小会员',
  38. component: MyVip,
  39. meta: { needAuth: true }
  40. },
  41. {
  42. path: '/my/account/wallet',
  43. name: '钱包',
  44. component: MyWallet,
  45. meta: { needAuth: true }
  46. },
  47. {
  48. path: '/my/message',
  49. name: '我的消息',
  50. component: MessageIndex,
  51. meta: { needAuth: true }
  52. },
  53. {
  54. path: '/my/calendar',
  55. name: '我的日历',
  56. component: MyCalendar,
  57. meta: { needAuth: true }
  58. }
  59. ]
  60. }