my.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. export default {
  11. path: '/my',
  12. name: 'My',
  13. component: My,
  14. meta: { needAuth: true },
  15. children: [
  16. {
  17. path: '',
  18. name: '个人资料',
  19. component: MyProfile,
  20. meta: { needAuth: true }
  21. },
  22. {
  23. path: '/my/account/contact',
  24. name: '联系人',
  25. component: MyContact,
  26. meta: { needAuth: true }
  27. },
  28. {
  29. path: '/my/account/realname',
  30. name: '实名认证',
  31. component: MyRealname,
  32. meta: { needAuth: true }
  33. },
  34. {
  35. path: '/my/account/vip',
  36. name: '小会员',
  37. component: MyVip,
  38. meta: { needAuth: true }
  39. },
  40. {
  41. path: '/my/account/wallet',
  42. name: '钱包',
  43. component: MyWallet,
  44. meta: { needAuth: true }
  45. },
  46. {
  47. path: '/my/message',
  48. name: '我的消息',
  49. component: MessageIndex,
  50. meta: { needAuth: true }
  51. }
  52. ]
  53. }