system.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. const LAYOUT = () => import("@/layout/app/index.vue");
  2. export const systemRoutes = [
  3. {
  4. path: "/",
  5. name: "main",
  6. redirect: "login",
  7. component: LAYOUT,
  8. children: [
  9. {
  10. path: "im",
  11. name: "im",
  12. meta: { title: "router.Social", keepAlive: false, navbar: true, tabbar:true }, // 社交
  13. component: () => import("@/views/home/index.vue"),
  14. },
  15. {
  16. path: "transaction",
  17. name: "transaction",
  18. meta: { title: "router.Transaction", keepAlive: false, navbar: true, tabbar:true }, // 交易
  19. component: () => import("@/views/transaction/index.vue"),
  20. },
  21. {
  22. path: "wallet",
  23. name: "wallet",
  24. meta: { title: "router.Wallet", keepAlive: false, navbar: false, tabbar:true }, // 钱包
  25. component: () => import("@/views/wallet/index.vue"),
  26. },
  27. {
  28. path: "dapp",
  29. name: "dapp",
  30. meta: { title: "router.Dapp", keepAlive: false, navbar: false, tabbar:true }, // DAPP
  31. component: () => import("@/views/dapp/index.vue"),
  32. },
  33. {
  34. path: "me",
  35. name: "me",
  36. meta: { title: "router.Me", keepAlive: false, navbar: false, tabbar:true }, // 我的
  37. component: () => import("@/views/me/index.vue"),
  38. },
  39. {
  40. path: "personalInformation",
  41. name: "personalInformation",
  42. meta: { title: "router.PersonalInformation", keepAlive: false, navbar: true, leftArrow: true }, // 个人资料
  43. component: () => import("@/views/me/personalInformation/index.vue"),
  44. },
  45. {
  46. path: "walletManagement",
  47. name: "walletManagement",
  48. meta: { title: "router.WalletManagement", keepAlive: false, navbar: true, leftArrow: true }, // 钱包管理
  49. component: () => import("@/views/me/walletManagement/index.vue"),
  50. },
  51. {
  52. path: "nodeDividend",
  53. name: "nodeDividend",
  54. meta: { title: "router.receiptOfRecord", keepAlive: false, navbar: true, leftArrow: true }, // 节点分红
  55. component: () => import("@/views/me/nodeDividend/index.vue"),
  56. },
  57. {
  58. path: "walletDetail",
  59. name: "walletDetail",
  60. meta: { title: "router.walletDetail", keepAlive: false, navbar: true, leftArrow: true }, // 钱包详情
  61. component: () => import("@/views/wallet/walletDetail/index.vue"),
  62. },
  63. {
  64. path: "transferDetail",
  65. name: "transferDetail",
  66. meta: { title: "router.transfer", keepAlive: false, navbar: true, leftArrow: true }, // 转账详情
  67. component: () => import("@/views/wallet/transferDetail/index.vue"),
  68. },
  69. {
  70. path: "addressManagement",
  71. name: "addressManagement",
  72. meta: { title: "router.addressBook", keepAlive: false, navbar: true, leftArrow: true }, // 地址管理
  73. component: () => import("@/views/me/addressManagement/index.vue"),
  74. },
  75. {
  76. path: "addAddress",
  77. name: "addAddress",
  78. meta: { title: "router.addAddress", keepAlive: false, navbar: true, leftArrow: true }, // 添加地址
  79. component: () => import("@/views/me/addAddress/index.vue"),
  80. },
  81. ],
  82. },
  83. ];