140 lines
3.0 KiB
TypeScript
140 lines
3.0 KiB
TypeScript
import RoutePath from './routePath';
|
|
|
|
/*
|
|
文档
|
|
https://umijs.org/zh-CN/plugins/plugin-layout
|
|
*/
|
|
export default [
|
|
{
|
|
path: '/login',
|
|
layout: false,
|
|
component: './Login',
|
|
},
|
|
{
|
|
name: '充值系统',
|
|
path: RoutePath.RECHARGE,
|
|
routes: [
|
|
{
|
|
path: RoutePath.RECHARGE,
|
|
redirect: RoutePath.RECORD.LIST,
|
|
hideInMenu: true,
|
|
},
|
|
{
|
|
name: '充值订单',
|
|
path: RoutePath.RECORD.LIST,
|
|
component: './Recharge/Record/List',
|
|
},
|
|
{
|
|
name: '收款地址',
|
|
path: RoutePath.ADDRESS.LIST,
|
|
component: './Recharge/Address/List',
|
|
},
|
|
{
|
|
name: '代币种类',
|
|
path: RoutePath.COIN_TYPE.LIST,
|
|
component: './Recharge/CoinType/List',
|
|
},
|
|
{
|
|
name: '提现管理',
|
|
path: RoutePath.WITHDRAW.LIST,
|
|
component: './Recharge/Withdraw/List',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
name: '系统设置',
|
|
path: RoutePath.SYSTEM,
|
|
routes: [
|
|
{
|
|
path: RoutePath.SYSTEM,
|
|
redirect: RoutePath.ACCOUNT.LIST,
|
|
hideInMenu: true,
|
|
},
|
|
{
|
|
name: '账号管理',
|
|
path: RoutePath.ACCOUNT.LIST,
|
|
component: './System/Account/List',
|
|
},
|
|
{
|
|
name: '角色管理',
|
|
path: RoutePath.ROLE.LIST,
|
|
component: './System/Role/List',
|
|
},
|
|
{
|
|
name: '权限管理',
|
|
path: RoutePath.PERMISSIONS.LIST,
|
|
component: './System/Permissions/List',
|
|
},
|
|
{
|
|
name: '通知管理',
|
|
path: RoutePath.NOTICE.LIST,
|
|
component: './System/Notice/List',
|
|
},
|
|
{
|
|
name: '密钥管理',
|
|
path: RoutePath.SECRET_KEY,
|
|
component: './System/SecretKey',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
name: '数据看板',
|
|
path: RoutePath.DATABOARD,
|
|
routes: [
|
|
{
|
|
path: RoutePath.DATABOARD,
|
|
redirect: RoutePath.COREDATA.LIST,
|
|
hideInMenu: true,
|
|
},
|
|
{
|
|
name: '核心看板',
|
|
path: RoutePath.COREDATA.LIST,
|
|
component: './DataBoard/CoreData/List',
|
|
},
|
|
{
|
|
name: '活跃分析',
|
|
path: RoutePath.ACTIVEANALYSIS.LIST,
|
|
component: './DataBoard/ActiveAnalysis/List',
|
|
},
|
|
{
|
|
name: '留存分析',
|
|
path: RoutePath.RETENTIONANALYSIS.LIST,
|
|
component: './DataBoard/RetentionAnalysis/List',
|
|
},
|
|
{
|
|
name: '用户充值分析',
|
|
path: RoutePath.RECHARGEANALYSIS.LIST,
|
|
component: './DataBoard/RechargeAnalysis/List',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
name: 'NFT',
|
|
path: RoutePath.NFT,
|
|
routes: [
|
|
{
|
|
path: RoutePath.NFT,
|
|
redirect: RoutePath.NFTCONTRACT.LIST,
|
|
hideInMenu: true,
|
|
},
|
|
{
|
|
name: 'NFT合约管理',
|
|
path: RoutePath.NFTCONTRACT.LIST,
|
|
component: './NFT/NftContract/List',
|
|
},
|
|
{
|
|
name: 'NFT管理',
|
|
path: RoutePath.NFTTOKEN.LIST,
|
|
component: './NFT/NftToken/List',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
path: '/',
|
|
redirect: RoutePath.RECORD.LIST,
|
|
},
|
|
{
|
|
component: './404',
|
|
},
|
|
];
|