123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401 |
- const LAYOUT = () => import("@/layout/app/index.vue");
- export const systemRoutes = [
- {
- path: "/",
- name: "main",
- redirect: "wallet",
- component: LAYOUT,
- children: [
- // {
- // path: "/im",
- // name: "im",
- // meta: {
- // title: "router.Social",
- // keepAlive: false,
- // navbar: false,
- // tabbar: true,
- // }, // 社交
- // component: () => import("@/views/im/index.vue"),
- // },
- {
- path: "/transaction",
- name: "transaction",
- meta: {
- title: "router.Transaction",
- keepAlive: false,
- navbar: true,
- tabbar: true,
- }, // 交易
- component: () => import("@/views/transaction/index.vue"),
- },
- {
- path: "/wallet",
- name: "wallet",
- meta: {
- title: "router.Wallet",
- keepAlive: true,
- navbar: false,
- tabbar: true,
- }, // 钱包
- component: () => import("@/views/wallet/index.vue"),
- },
- {
- path: "/dapp",
- name: "dapp",
- meta: {
- title: "router.Dapp",
- keepAlive: true,
- navbar: false,
- tabbar: true,
- }, // DAPP
- component: () => import("@/views/dapp/index.vue"),
- },
- {
- path: "/me",
- name: "me",
- meta: {
- title: "router.Me",
- keepAlive: true,
- navbar: false,
- tabbar: true,
- }, // 我的
- component: () => import("@/views/me/index.vue"),
- },
- {
- path: "personalInformation",
- name: "personalInformation",
- meta: {
- title: "router.PersonalInformation",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 个人资料
- component: () => import("@/views/me/personalInformation/index.vue"),
- },
- {
- path: "walletManagement",
- name: "walletManagement",
- meta: {
- title: "router.WalletManagement",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 钱包管理
- component: () => import("@/views/me/walletManagement/index.vue"),
- },
- {
- path: "nodeDividend",
- name: "nodeDividend",
- meta: {
- title: "router.receiptOfRecord",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 节点分红
- component: () => import("@/views/me/nodeDividend/index.vue"),
- },
- {
- path: "walletDetail",
- name: "walletDetail",
- meta: {
- title: "router.walletDetail",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 钱包详情
- component: () => import("@/views/wallet/walletDetail/index.vue"),
- },
- {
- path: "transferDetail",
- name: "transferDetail",
- meta: {
- title: "router.transfer",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- to: "wallet",
- }, // 转账详情
- component: () => import("@/views/wallet/transferDetail/index.vue"),
- },
- {
- path: "transferAddressManagement",
- name: "transferAddressManagement",
- meta: {
- title: "router.addressBook",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- to: "transferDetail",
- }, // 地址管理
- component: () => import("@/views/me/addressManagement/index.vue"),
- },
- {
- path: "meAddressManagement",
- name: "meAddressManagement",
- meta: {
- title: "router.addressBook",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- to: "me",
- }, // 地址管理
- component: () => import("@/views/me/addressManagement/index.vue"),
- },
- {
- path: "addAddress",
- name: "addAddress",
- meta: {
- title: "router.addAddress",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 添加地址
- component: () => import("@/views/me/addAddress/index.vue"),
- },
- {
- path: "proceeds",
- name: "proceeds",
- meta: {
- title: "router.collectionPayment",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 收款
- component: () => import("@/views/wallet/proceeds/index.vue"),
- },
- {
- path: "exchange",
- name: "exchange",
- meta: {
- title: "router.exchange",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 元宝兑换
- component: () => import("@/views/wallet/ybExchange/index.vue"),
- },
- {
- path: "jysExchange",
- name: "jysExchange",
- meta: {
- title: "router.Transaction",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 交易所
- component: () => import("@/views/transaction/jys/index.vue"),
- },
- {
- path: "aboutUs",
- name: "aboutUs",
- meta: {
- title: "router.AboutUs",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 關於我們
- component: () => import("@/views/settings/aboutUs/index.vue"),
- },
- {
- path: "systemSettings",
- name: "systemSettings",
- meta: {
- title: "router.SystemSettings",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 系統設置
- component: () => import("@/views/settings/systemSettings/index.vue"),
- },
- {
- path: "languageSettings",
- name: "languageSettings",
- meta: {
- title: "router.LanguageSettings",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 系統設置
- component: () => import("@/views/settings/languageSettings/index.vue"),
- },
- {
- path: "administratorSettings",
- name: "administratorSettings",
- meta: {
- title: "router.AdministratorSettings",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 管理员设置
- component: () => import("@/views/me/administratorSettings/index.vue"),
- },
- {
- path: "download",
- name: "download",
- meta: {
- title: "router.Download",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 下载链接
- component: () => import("@/views/me/download/index.vue"),
- },
- {
- path: "chat",
- name: "chat",
- meta: {
- title: "router.Social",
- keepAlive: false,
- navbar: false,
- leftArrow: true,
- }, // chat界面
- component: () => import("@/views/im/chat/index.vue"),
- },
- {
- path: "detail",
- name: "detail",
- meta: {
- title: "router.ChatMessage",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // chat详情
- component: () => import("@/views/im/detail/index.vue"),
- },
- {
- path: "qrcode",
- name: "qrcode",
- meta: {
- title: "router.GroupQRCode",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 二维码详情
- component: () => import("@/views/im/detail/qrcode/index.vue"),
- },
- {
- path: "chatLog",
- name: "chatLog",
- meta: {
- title: "router.ChatMessage",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 聊天记录
- component: () => import("@/views/im/detail/chatLog/index.vue"),
- },
- {
- path: "addMember",
- name: "addMember",
- meta: {
- title: "router.AddMember",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 添加成员
- component: () => import("@/views/im/detail/addMember/index.vue"),
- },
- {
- path: "createGroupChat",
- name: "createGroupChat",
- meta: {
- title: "router.CreateGroupChat",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 创建群聊
- component: () => import("@/views/im/detail/addMember/index.vue"),
- },
- {
- path: "checkMember",
- name: "checkMember",
- meta: {
- title: "router.GroupMembers",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 查看成员
- component: () => import("@/views/im/detail/checkMember/index.vue"),
- },
- {
- path: "contact",
- name: "contact",
- meta: {
- title: "router.ContactList",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 通讯录
- component: () => import("@/views/im/contactList/index.vue"),
- },
- {
- path: "invitation",
- name: "invitation",
- meta: {
- title: "router.NewInvitation",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 新邀请
- component: () => import("@/views/im/contactList/invitation/index.vue"),
- },
- {
- path: "group",
- name: "group",
- meta: {
- title: "router.GroupChatList",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 群聊列表
- component: () => import("@/views/im/contactList/groupList/index.vue"),
- },
- {
- path: "record",
- name: "record",
- meta: {
- title: "router.ReleaseRecord",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 发布记录
- component: () => import("@/views/im/releaseRecord/index.vue"),
- },
- {
- path: "personal",
- name: "personal",
- meta: {
- title: "router.PersonalInformation",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 个人信息
- component: () => import("@/views/im/personal/index.vue"),
- },
- {
- path: "search",
- name: "search",
- meta: {
- title: "router.Search",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 搜索页面
- component: () => import("@/views/im/search/index.vue"),
- },
- {
- path: "whitelist",
- name: "whitelist",
- meta: {
- title: "router.WhiteSettings",
- keepAlive: false,
- navbar: true,
- leftArrow: true,
- }, // 白名单设置页面
- component: () => import("@/views/me/whitelist/index.vue"),
- },
- ],
- },
- ];
|