1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rainbond-rainbond-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
router.config.js 22 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
songyg Отправлено 19 дней назад 3b7be45
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689
export default [
{
path: '/oauth',
component: '../layouts/OauthLayout',
routes: [
// 第三方认证
{ path: '/oauth/callback', component: './User/Third' }
]
},
// user
{
path: '/user',
component: '../layouts/UserLayout',
routes: [
{ path: '/user', redirect: '/user/login' },
// 登录
{ path: '/user/login', component: './User/Login' },
// 注册
{ path: '/user/register', component: './User/Register' },
// 注册
{ path: '/user/register-result', component: './User/RegisterResult' },
// 第三方登录
{ path: '/user/third/login', component: './User/ThirdLogin' },
// 第三方注册
{ path: '/user/third/register', component: './User/ThirdRegister' }
]
},
{
path: '/exception/trigger',
component: './Exception/triggerException'
},
// main route config
{
path: '/',
component: '../layouts/SecurityLayout',
authority: ['admin', 'user'],
routes: [
// Enterprise view layout
{
path: '/',
redirect: '/redirect'
},
{
path: '/redirect',
component: '../layouts/Auto',
name: 'Auto',
authority: ['admin', 'user'],
},
// 邀请
{
path: '/invite/:InviteId',
component: '../layouts/Invite',
name: 'Invite',
authority: ['admin', 'user'],
},
// 应用市场安装
{
path: '/marketplace/install/:appId',
component: '../layouts/MarketPlaceInstallApp',
name: 'MarketPlaceInstallApp',
authority: ['admin', 'user'],
},
// 企业
{
path: '/enterprise/:eid',
component: '../layouts/EnterpriseLayout',
name: 'EnterprisePage',
authority: ['admin', 'user'],
Routes: ['./routes/AdminRoute.js'],
routes: [
{
path: '/enterprise/:eid/index',
component: './Enterprise',
name: 'enterpriseOverview',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/shell',
component: './Shell',
name: 'enterpriseOverview',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/teams',
component: './EnterpriseTeams',
name: 'EnterpriseTeams',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/users',
component: './EnterpriseUsers',
name: 'EnterpriseUsers',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/clusters',
component: './EnterpriseClusters',
name: 'EnterpriseClusters',
authority: ['admin', 'user'],
},
{
path: '/enterprise/:eid/clusters/ClustersMGT/:regionID',
component: './EnterpriseClusters/ClustersMGT',
name: 'EnterpriseClustersMGT',
authority: ['admin', 'user'],
},
{
path: '/enterprise/:eid/clusters/NodeMGT/:regionID',
component: './EnterpriseClusters/NodeMGT',
name: 'EnterpriseNodeMGT',
authority: ['admin', 'user'],
},
{
path: '/enterprise/:eid/clusters/:clusterID/dashboard',
component: './EnterpriseClusterDashboard',
name: 'EnterpriseClusterDashboard',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/setting',
component: './EnterpriseSetting',
name: 'EnterpriseSetting',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/plugins/:pluginId',
component: './RbdPlugins',
name: 'EnterprisePlugins',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/plugins/:regionID/:pluginId',
component: './RbdPlugins',
name: 'EnterprisePlugins',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/logs',
component: './LogManagement',
name: 'LogManagement',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/extension',
component: './Extension',
name: 'Extension',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/shared/app/:appId',
component: './EnterpriseShared/Details',
name: 'AppTemplate',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/shared/cloudMarket',
component: './EnterpriseCloudMarket',
name: 'EnterpriseCloudMarket',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/shared/import',
component: './EnterpriseImport',
name: 'EnterpriseImport',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/shared/:marketName',
component: './EnterpriseShared',
name: 'EnterpriseShared',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/addCluster',
component: './AddCluster',
name: 'AddCluster',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/importMessage',
component: './AddCluster/ImportMessage',
name: 'ImportMessage',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/ResourceConversion',
component: './AddCluster/ResourceConversion',
name: 'next',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/provider/:provider/kclusters',
component: './AddCluster/KClusterList',
name: 'KClusterList',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/provider/ACksterList',
component: './AddCluster/ACksterList',
name: 'ACksterList',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/provider/Aliack',
component: './AddCluster/Aliack',
name: 'Aliack',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/provider/ACksterList/advanced',
component: './AddCluster/Advanced',
name: 'ACkadvanced',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/provider/ACksterList/install',
component: './AddCluster/Install',
name: 'ACkinstall',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/provider/ACksterList/result',
component: './AddCluster/Result',
name: 'ACkresult',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/provider/TencentList',
component: './AddCluster/TencentList',
name: 'TencentList',
authority: ['admin', 'user']
},
{
path: '/enterprise/:eid/provider/HuaweiList',
component: './AddCluster/HuaweiList',
name: 'HuaweiList',
authority: ['admin', 'user']
},
{
path:'/enterprise/:eid/provider/:provider/kclusters/init',
component: './AddCluster/RainbondInit',
name: 'RainbondInit',
authority: ['admin', 'user']
},
{
path:'/enterprise/:eid/provider/:provider/kclusters/check',
component: './AddCluster/RainbondComponentCheck',
name: 'RainbondComponentCheck',
authority: ['admin', 'user']
},
{
path:'/enterprise/:eid/provider/:provider/kclusters/append',
component: './AddCluster/ClusterAppend',
name: 'ClusterAppend',
authority: ['admin', 'user']
},
{
path:
'/enterprise/:eid/provider/:provider/kclusters/link',
component: './AddCluster/ClusterLink',
name: 'ClusterLink',
authority: ['admin', 'user']
},
{ component: '404' }
]
},
// team view layout
{
path: '/team/:teamName/region/:regionName/',
component: '../layouts/TeamLayout',
name: 'TeamBasicLayout',
authority: ['admin', 'user'],
// Routes: ['./src/layouts/TeamPermissions.js'],
routes: [
// 总览
{
path: '/team/:teamName/region/:regionName/index',
component: './TeamDashboard/Index',
name: 'teamOverview',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/shared/import',
component: './EnterpriseImport',
name: 'teamSharedImport',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/message',
component: './Message/Index',
name: 'Message',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/plugins/:pluginId',
component: './RbdPlugins',
name: 'teamPlugins',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/team',
component: './Team',
name: 'Team',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/apps',
component: './AppList',
name: 'appList',
authority: ['admin', 'user'],
title: '应用列表'
},
{
path: '/team/:teamName/region/:regionName/Pipeline',
component: './Pipeline',
name: 'Pipeline',
authority: ['admin', 'user'],
title: '流水线'
},
{
path: '/team/:teamName/region/:regionName/apps/:appID/upgrade',
component: './Upgrade',
name: 'Upgrade',
authority: ['admin', 'user'],
title: '云市应用升级'
},
{
path: '/team/:teamName/region/:regionName/apps/:appID/plugins/:pluginId',
component: './RbdPlugins',
name: 'appPlugins',
authority: ['admin', 'user'],
title: '云市应用升级'
},
{
path:
'/team/:teamName/region/:regionName/apps/:appID/upgrade/:upgradeGroupID/record/:recordID',
component: './Upgrade/UpgradeInfo',
name: 'UpgradeInfo',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/apps/:appID/configgroups',
component: './Configuration',
name: 'Configuration',
authority: ['admin', 'user'],
title: '应用配置组管理'
},
{
path: '/team/:teamName/region/:regionName/apps/:appID/backup',
component: './Group/Backup',
name: 'Backup',
menu: 'app.backup',
authority: ['admin', 'user'],
title: '备份管理'
},
{
path: '/team/:teamName/region/:regionName/apps/:appID/asset',
component: './Resource',
name: 'Resource',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/apps/:appID/configgroups/details/:id',
component: './Configuration/Details',
name: 'ConfigurationDetails',
authority: ['admin', 'user'],
title: '应用配置详情'
},
{
path: '/team/:teamName/region/:regionName/apps/:appID/publish',
component: './Group/Publish',
name: 'publish',
authority: ['admin', 'user'],
title: '发布管理'
},
{
path: '/team/:teamName/region/:regionName/apps/:appID/gateway',
component: './Group/Gateway',
name: 'publish',
authority: ['admin', 'user'],
title: '应用网关'
},
{
path: '/team/:teamName/region/:regionName/apps/:appID',
component: './Group/Index',
name: 'Groups',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/apps/:appID/helminstall',
component: './Group/Helm',
name: 'helminstall',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/apps/:appID/share/:shareId/one',
component: './Group/AppShare',
name: 'AppShares',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/apps/:appID/share/:shareId/two',
component: './Group/AppShareLoading',
name: 'AppShareLoading',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/apps/:appID/share/:shareId/three',
component: './Group/AppShareFinish',
name: 'AppShareFinish',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/components/:appAlias/webconsole',
component: './Component/WebConsole',
name: 'WebConsole',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/components/:appAlias/:type?',
component: './Component',
name: 'Component',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/create/wizard',
component: './Create/wizard',
name: 'wizard',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/create/code/:type?/:code?',
component: './Create/code',
name: 'code',
authority: ['admin', 'user']
},
// yaml创建
{
path:
'/team/:teamName/region/:regionName/create/yaml/:type?/:yaml?',
component: './Create/yaml',
name: 'yaml',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/create/outer/:type?/:outer?',
component: './Create/outer',
name: 'outer',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/create/market/:keyword?',
component: './Create/market',
name: 'market',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/myplugns/:pluginId?',
component: './Plugin',
name: 'Plugin',
targetAuthority: ['plugns'],
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/shareplugin/step-one/:pluginId/:shareId',
component: './Plugin/share-stepone',
name: 'stepone',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/shareplugin/step-two/:pluginId/:shareId',
component: './Plugin/share-steptwo',
name: 'steptwo',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/create-plugin',
component: './Plugin/Create',
name: 'plugin',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/install-plugin',
component: './Plugin/Install',
name: 'appPlugin',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/create/create-check/:appAlias',
component: './Create/create-check',
name: 'check',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/create/create-compose-check/:appID/:composeId',
component: './Create/create-compose-check',
name: 'compose',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/create/image/:type?/:image?',
component: './Create/image',
name: 'imagesss',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/create/vm/:type?/:image?',
component: './Create/vm',
name: 'imagesss',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/create/create-setting/:appAlias',
component: './Create/create-setting',
name: 'setting',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/create/create-configPort/:appAlias',
component: './Create/create-configPort',
name: 'configPort',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/create/create-configFile/:appAlias',
component: './Create/create-configFile',
name: 'configFile',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/create/create-moreService/:appAlias/:check_uuid',
component: './Create/create-moreService',
name: 'moreService',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/guide',
component: './Guide/index',
name: 'setting',
authority: ['admin', 'user']
},
{
path:
'/team/:teamName/region/:regionName/create/create-compose-setting/:appID/:composeId',
component: './Create/create-compose-setting',
name: 'compose',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/result/success',
component: './Result/Success',
name: 'Success',
authority: ['admin', 'user']
},
{
path: '/result/fail',
component: './Result/Error',
name: 'Error',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/exception/403',
component: './Exception/403',
name: '403',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/exception/404',
component: './Exception/404',
name: '404',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/exception/500',
component: './Exception/500',
name: '500',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/gateway',
component: './NewGateway',
name: 'route',
authority: ['admin', 'user']
},
{
path: '/team/:teamName/region/:regionName/importMessageYaml',
component: './AddCluster/ImportMessageYaml',
name: 'ImportMessageYaml',
authority: ['admin', 'user']
},
{
path:'/team/:teamName/region/:regionName/ChangeResourceTest',
component: './ChangeResourceTest/index',
name: 'newsetting',
authority: ['admin', 'user']
},
{ component: '404' }
]
},
// account view layout
{
icon: 'user',
path: '/account',
component: '../layouts/AccountLayout',
name: 'AccountLayout',
authority: ['admin', 'user'],
routes: [
{
path: '/account/center',
name: 'UserCenter',
component: './Account/Center/Info',
routes: [
{
path: '/account/center',
redirect: '/account/center/binding'
},
{
path: '/account/center/binding',
component: './Account/Center/BindingView'
},
{
path: '/account/center/accesstoken',
component: './Account/Center/AccesstokenView'
},
{
path: '/account/center/img',
component: './Account/Center/ImgView'
},
{
path: '/account/center/personal',
component: './Account/Center/PersonalView'
}
]
},
{ component: '404' }
]
}
]
}
];

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/rainbond-rainbond-ui.git
git@gitlife.ru:oschina-mirror/rainbond-rainbond-ui.git
oschina-mirror
rainbond-rainbond-ui
rainbond-rainbond-ui
main